• ベストアンサー

エクセル VBAでエラーがでます

エクセルのVBAで 以下の文を書くと、赤くエラーがでます。 「新」が反転します。 Range("o2").Value = "=IF(n2=0,"新","再(既)")" セルの中に、関数を入れたいのですが、 方法が間違ってますでしょうか? 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taocat
  • ベストアンサー率61% (191/310)
回答No.1

こんにちは。 ダブルクォーテーションが足りません。 例えば、"新" としたいときは、""新"" のようにします 「 "」 を表したい時は、「""」と2個にするわけです。 で、以下のようになります。 Range("o2").Value = "=IF(n2=0,""新"",""再(既)"")" 以上です。

tenta2005
質問者

お礼

ありがとうございました。 大変早くお返事が頂けましたので助かります。 おかげさまで うまくいきました。 ありがとうございました。

関連するQ&A