dポイントプレゼントキャンペーン実施中!

【質問】
エクセルに関数を入れたいです。
"=B2+1" だと構文エラーとなりませんが
"=IFERROR(B2,"あいうえお")"だと構文エラーとなります

エラーとならない、コードの書き方をご存じの方、教えて下さい


【構文エラーにならない】
TargetSheet.Range(Cells(2, 3), Cells(i - 1, 3)).Formula = "=B2+1"

【構文エラーにならない】⇒モジュールにかいているVBAが赤字となる
TargetSheet.Range(Cells(2, 3), Cells(i - 1, 3)).Formula = "=IFERROR(B2,"あいうえお")"




【参考表】

A B C
1行目 商品名 作業列 対象者
A エラーじゃない エラーじゃない
B エラーじゃない エラーじゃない
C エラーじゃない エラーじゃない
D #N/A あいうえお
E #N/A あいうえお
F #N/A あいうえお

A 回答 (1件)

×:~.Formula = "=IFERROR(B2,"あいうえお")"


〇:~.Formula = "=IFERROR(B2,""あいうえお"")"

と、"~"で囲まれた「”」は「""」って2重にしてあげないと、どこで"~"が閉じてるのかわからんって事になる。
    • good
    • 0
この回答へのお礼

ありがとうございます。解決できました

お礼日時:2024/06/09 09:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A