• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【エクセル】 VBAでエラーが出てわかりません。。)

VBAでエラーが出てわかりません。

このQ&Aのポイント
  • 関数をマクロでセルに記入してオートフィルで行数を伸ばしたいが、エラーが出てわからない。
  • マクロを記録して関数を変更し、エラーが発生したが修正方法が分からない。
  • 同様の問題や解決方法を解説しているサイトを探してほしい。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

「""」は空白だと思いますが、””で囲まれた文字列中で使うには特殊な書き方をしなくては行けません。 「""""」とすると正しく記入できます。

aisenyou
質問者

お礼

回答ありがとうございます。 しかし、試してみましたら、また同じエラーが出てしまいました。 関数部分を以下のように修正して実行しました。 "=IF(ISERROR(INDEX(Sheet1!$I$1:Sheet1!$I$400,SMALL($A$2:$A$400,ROW(A1)),1)),"""",INDEX(Sheet1!$I$1:Sheet1!$I$400,SMALL($A$2:$A$400,ROW(A1)),1))"

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>しかし、試してみましたら、また同じエラーが出てしまいました。 Range("A1").Formula = "=IF(ISERROR(INDEX(Sheet1!$I$1:Sheet1!$I$400,SMALL($A$2:$A$400,ROW(A1)),1)),"""",INDEX(Sheet1!$I$1:Sheet1!$I$400,SMALL($A$2:$A$400,ROW(A1)),1))" として実行しましたが、エラーにはなりませんでしたよ。 別の部分でエラーが起きていませんか?

関連するQ&A