• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで入力規則 エラーでも入れたい)

VBAで入力規則 エラーでも入れたい

このQ&Aのポイント
  • Excel2003を使っています。VBAで入力規則を設定しようとしていますが、エラーが発生してしまいます。セルのA1が空欄の状態で「=INDIRECT(A1)」を入力規則のリストとして使いたいのですが、エラーが発生してしまいます。また、直接入力規則を設定する場合でも、A1が空欄だとエラーメッセージが表示されます。VBAを使ってこのエラーを無視して入力規則を設定する方法はありますか?
  • Excel2003を使用しています。VBAを使って入力規則を設定しようとしていますが、エラーが発生してしまいます。セルのA1が空欄の状態で「=INDIRECT(A1)」を入力規則のリストとして使用したいですが、エラーが発生してしまいます。また、直接入力規則を設定する場合でも、A1が空欄だとエラーメッセージが表示されます。VBAを使ってこのエラーを無視して入力規則を設定する方法はありますか?
  • Excel2003を使っています。VBAで入力規則を設定しようとしていますが、エラーが発生します。セルのA1が空欄の状態で「=INDIRECT(A1)」を入力規則のリストとして使用したいのですが、エラーが発生してしまいます。また、直接入力規則を設定する場合でも、A1が空欄だとエラーメッセージが表示されます。VBAを使ってこのエラーを無視して入力規則を設定する方法はありますか?

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

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

>ただ、A1は後々この資料を使うときに打ち込みたいため、 >VBAを走らせている段階では空欄のままにしておきたいのです。 設定した後に消去すれば良いと思います。 または入力規則側でエラー制御するか。 Formula1:="=IF(A1="""",A1,INDIRECT(A1))" http://okwave.jp/qa/q4207340.html?order=asc

tabasuko_otoko
質問者

お礼

すばらしい。 ありがとうございます。