質問: エクセルVBA メッセージを表示させないためには。
回答: エラー処理(エラートラップ)というものが該当するかと思います。 >対数のグラフに適さない数値が入っている >負の数値またはゼロは、現在の対数のグラフにプロットできません この負の数値やゼロは、グラフにプロットする上でエラー因子だと言ってきて いるので、エラーとして処理をする必要がありそうですが、この数値をどう 扱いたいかにもよります。 (1)負の数値やゼロは、含まれていても無視したい。だから登場しても 見なかったことにしてすっ飛ばしたい。 On Error Resume Next (2)負の数値やゼロが登場したら、別の処理をしたい。If分岐のように、 登場したら別の行のプログラムに飛ばして、そっちを実行させる。 On Error Goto ~ どちらの説明もいっぺんに載っている、かつ例題つきなのが下記のサイトです。 個別ならもっと詳しいサイトが他にもあるので上記コマンドで検索してみて ください。 ちなみに Application.DisplayAlerts =False は、「保存しますか」とか 「上書きしますか」などの確認メッセージをOFFにするだけです。 ※回答の補足です。 上記ではやはりメッセージが出るとのこと。 逆に、 If N > 0 Then のように、正の数の時だけ処理してはどうでしょうか。 もしくは、データ群の段階で負の数を除いておくかですね。