A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です。
>今まではform入力後CommandButton1を
>おしたら未記入の通知がでて止まっていたのですが
それは制御の話で、ご質問内容とは認識していませんでした。
(コピペで動くものを望むのなら、全文を記載すべきですし、「教えて」ではなく「作って」ですよね)
No1は、
>ひとくくりで”未記入のBoxがあります”にしたいのですが~
と
>色が付くようにとかもできるんですかね?
に対して回答したものです。
今まで通りの制御にしたければ、MsgBoxを表示したら、ご提示と同様に Exit Sub としておけばすむ話ではないのでしょうか?
No.1
- 回答日時:
こんにちは
>ひとくくりで”未記入のBoxがあります”にしたいのですが
チェック対象の数にもよりますが・・
数が少なければ
If Me.TextBox1.Value = "" Or Me.TextBox2.Value = "" Then
MsgBox ”未記入のBoxがあります”
End If
のような方法で可能でしょう。
数が多いようなら、
box = Array("TextBox1", "TextBox2", "TextBox3"・・・・)
等としておいて、ループで
Me(box(i)).Value = ""
をチェックしても良いですし、あるいは名称が連番ならば、
Me("TextBox" & i).Value = ""
などでもチェックは可能です。
>未記入Boxに対して色が付くようにとかもできるんですかね?
BackColor 属性にカラーを設定することで可能です。
Me("TextBox1").BackColor = vbRed
とか。
回答ありがとうございます
今まではform入力後CommandButton1を
おしたら未記入の通知がでて止まっていたのですが
押せてた抱いたコードではメッセージは表示するのですがそのまま進んで転記してしまいます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) excel VBA if文について 3 2022/03/27 17:42
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Excel VBA 空白セルがあったらメッセージボックスで知らせたい
Visual Basic(VBA)
-
Excel マクロ VBAで未入力セルエラーのメッセージ表示を、指定のセル名で表示したい
Excel(エクセル)
-
フォントの大きさ
Visual Basic(VBA)
-
-
4
配列で格納したものをmsgboxで表示する方法について
Access(アクセス)
-
5
VBAの質問になります メッセージボックス
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
UWSCの終了の仕方
-
乱数の桁数指定、または範囲指定。
-
DoEventsが必要な理由について
-
vbscriptでIE自動入力(途中で...
-
DOSコマンドのループ内のTIMEコ...
-
Java 南京錠
-
VBAで3秒だけ時間を止めたい
-
vb.netです。2次元配列の要素を...
-
sscanfより速い方法について。
-
アクティブセルから、A列最終行...
-
Escキーを押すと、中断する時と...
-
メッセージループを調べすぎてC...
-
GIFアニメをループさせたくない
-
VBAでの一時停止と再開の方法
-
ループフリー
-
forループは何故、forなのですか?
-
VBA Dir関数でファイルをループ...
-
forに出来てwhileに出来ないこ...
-
範囲指定したセルを1つずつ飛...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについて。 1つ...
-
画面を強制的に再描画させる方法
-
どなたかこのプログラミングを...
-
VBAでの一時停止と再開の方法
-
VBA for i=1 to lastrow
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
エクセルの当番表を作っていま...
-
VBAで3秒だけ時間を止めたい
-
GIFアニメをループさせたくない
-
Escキーを押すと、中断する時と...
-
DOSコマンドのループ内のTIMEコ...
-
CSVファイルの特定の行だけを読...
-
アクティブセルから、A列最終行...
-
vb.netからエクセル関数書き込み
-
範囲指定したセルを1つずつ飛...
-
テキストボックスの名前に変数...
-
乱数の桁数指定、または範囲指定。
-
「偶数・奇数の和」のフローチ...
-
vbscriptでIE自動入力(途中で...
おすすめ情報