解決済みの質問
VBAで関数の埋め込みをしていますが何度やってもエラーになってしまいます。
以下の関数の場合、どのように式を分けて埋め込めば良いのでしょうか?
Cells(11, 7).Formula = ”=IF(ISERROR(VLOOKUP(E11,製品マスタ!B$2:C$240,2,FALSE)),"",VLOOKUP(E11,製品マスタ!B$2:C$240,2,FALSE))"
投稿日時 - 2010-03-11 11:34:10
ダブルクォーテーション(")は特殊な文字ですので
ダブルクォーテーションを文字列の中で1個の文字として
使いたい場合、2つ続けて入力します。
具体的には以下のような感じになります。
Cells(11, 7).Formula = "=IF(ISERROR(VLOOKUP(E11,製品マスタ!B$2:C$240,2,FALSE)),"""",VLOOKUP(E11,製品マスタ!B$2:C$240,2,FALSE))"
参考URL:http://megalo.jp/gnome/vbnet/dq.html
投稿日時 - 2010-03-11 13:10:05
お礼
早速やってみましたが、うまくできました。
ありがとうございました。
投稿日時 - 2010-03-11 14:51:10
0人が「このQ&Aが役に立った」と投票しています