- ベストアンサー
※ 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を使ってこのエラーを無視して入力規則を設定する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ただ、A1は後々この資料を使うときに打ち込みたいため、 >VBAを走らせている段階では空欄のままにしておきたいのです。 設定した後に消去すれば良いと思います。 または入力規則側でエラー制御するか。 Formula1:="=IF(A1="""",A1,INDIRECT(A1))" http://okwave.jp/qa/q4207340.html?order=asc
お礼
すばらしい。 ありがとうございます。