
Excel2003を使っています。
Range("B1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=INDIRECT(A1)"
これを使って「=INDIRECT(A1)」を入力規則のリストとして、セルのA1が空欄の状態で入れたいのですが、実行時エラー1004となってしまいます。
セルのA1には複数ある定義された名前のどれか一つが入るようにします。そして、そのどれか一つが入っていれば、エラーは起こることなく入力規則は設定されます。
ただ、A1は後々この資料を使うときに打ち込みたいため、VBAを走らせている段階では空欄のままにしておきたいのです。
これ、VBAを使わず直接入力規則を設定するときも、A1が空欄だと「元の値はエラーと判断されます。続けますか?」というメッセージが出ますよね?
たぶん、これが原因だと思いますが、直接入れるときはそのメッセージを「はい」で強行することができます。
これをVBAで入れるときにもできないものかなと思っています。
VBAで強行して設定する方法はないものでしょうか?
ちなみに「On Error Resume Next」をつけてみましたが、その場合はエラーは出ないものの入力規則も設定されませんでした・・・。
No.1ベストアンサー
- 回答日時:
>ただ、A1は後々この資料を使うときに打ち込みたいため、
>VBAを走らせている段階では空欄のままにしておきたいのです。
設定した後に消去すれば良いと思います。
または入力規則側でエラー制御するか。
Formula1:="=IF(A1="""",A1,INDIRECT(A1))"
http://oshiete.goo.ne.jp/qa/4207340.html?order=asc
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Excel(エクセル) Excelマクロ(VBA)CELL形式とA1形式の使い分け 6 2022/08/27 23:35
- Excel(エクセル) 【マクロ】ボタンを押すごとに、A1セル、A2セル、A3セルに日付を入力 3 2023/01/25 00:12
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Excel(エクセル) エクセル VBAの構文について 2 2023/02/10 18:26
- Excel(エクセル) Excleマクロ セル値の代入と文字列の結合について 3 2022/10/05 16:47
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MACアドレス 00:E0:C3 SAKAI って
-
エクセルで#N/Aを含めた平均値...
-
HPのアップロード中にFTPエラー...
-
プロファイルエラー
-
『ゼロサブネット』という言葉...
-
ロイロノートのエラーについて ...
-
マクロでのエラーについて
-
循環参照にならない方法があっ...
-
BASIC認証エラー時の表示HTML指定
-
「内部サーバーエラー サーバー...
-
RealVNCで管理していたサーバを...
-
Ciscoルータ-シリアルインター...
-
WSUSインストール時に設定ウィ...
-
android studioエラー
-
AndroidStudioでエラーが出て解...
-
エラーメールで"too many hops"...
-
サーバーというのとメインフレ...
-
NTT IPMATE 1300RDとFLET`S ISD...
-
”Tortoise SVN” と ”Subversio...
-
Ftpファイル転送バッチ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで#N/Aを含めた平均値...
-
循環参照にならない方法があっ...
-
MACアドレス 00:E0:C3 SAKAI って
-
マクロでのエラーについて
-
ドメインに参加しようとするとD...
-
.NETでActiveXコントロールを使う
-
エクセルVBA 関数エラー箇所を...
-
エクセル #N/Aを印刷時に表示...
-
アウトルックで送信時に「名前...
-
MacでKCFErrorDomainCFNetwork ...
-
検索をかけた時、ページを開け...
-
CDRの焼きミスが多発します。助...
-
VBAで入力規則 エラーでも入れ...
-
応答を解析できません
-
「プラグインエラー」について...
-
Tomcat のエラーログ
-
ワイヤーボンディングのスパー...
-
クライアントが切断されました。
-
WSUSインストール時に設定ウィ...
-
android studioエラー
おすすめ情報