ExcelVBAで=IFERROR(VLOOKUP,検索値,範囲,列番号 ,false),"")で大はまり

 Worksheets("MAIN").Range("M14").Formula = "=IFERROR(VLOOKUP(M13, テーブル_SIIRE, 2, FALSE),"")"

こんな書き方をしてデバッグ 実行時エラー1004 、、、、、解せない。。。はまった。セルに=IFERROR(VLOOKUP(M13, テーブル_SIIRE, 2, FALSE),"")を書くと意図した通りに動きます。

こたえ VBAで””を表現するときは””””と書かないと駄目。

 Worksheets("MAIN").Range("M14").Formula = "=IFERROR(VLOOKUP(M13, テーブル_SIIRE, 2, FALSE),"""")"

 

コメント