No.4
- 回答日時:
追伸:
もし、選択肢が1個以上という場合なら、チェックボックスを使ったほうがよいですね。
オプションボタンは、#3 で示したように、本来は、どれか1つが、On になった状態ですから。(全部、オフな状態というのは、設定の問題)
No.3
- 回答日時:
こんにちは。
>オプションボタンは2個(1セット)です。
オプションの場合は、数に関係なく、1グループになってしまいます。
教本的な書き方をすれば、オプションボタンは、片方のデフォルト値のValue プロパティを、True にしておきます。そうすると、どれか1つは、True になるわけですが、起動時には、そのままですと、本来はありえない、全部が、False になってしまいます。
そうでないなら、#1 さんのようにすればよいと思います。
No.2
- 回答日時:
こんにちは。
OptionButton が、1個なら、チェックのしようがないと思います。
後は、テキストボックス6個ですから、以下のようにすれば出来ます。
二つ以上あれば、最初に、入力漏れのあった場所が指摘されます。
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 1 To 6
If Controls("TextBox" & i).Text = "" Then
MsgBox "TextBox" & CStr(i) & " が入力されていません。", 32
Controls("TextBox" & i).SetFocus
Exit Sub
End If
Next
End Sub
No.1ベストアンサー
- 回答日時:
たとえばこの様なのはいかがでしょうか?
オプションボタンは1個ではなく、1組だとしています。
Private Sub CommandButton1_Click()
Dim Ch As Integer
Ch = 0
If TextBox1.Value = "" Then
Ch = 1
ElseIf TextBox2.Value = "" Then
Ch = 1
ElseIf TextBox3.Value = "" Then
Ch = 1
ElseIf TextBox4.Value = "" Then
Ch = 1
ElseIf TextBox5.Value = "" Then
Ch = 1
ElseIf TextBox6.Value = "" Then
Ch = 1
ElseIf OptionButton1.Value = False And OptionButton2.Value = False Then
Ch = 1
End If
If Ch <> 0 Then
MsgBox "未入力の箇所があります"
End If
End Sub
これで注意のメッセージが表示されるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- Excel(エクセル) マクロで謎の現象が起きていて困ってます。 エクセルで作ったボタンを押すとマクロが動いて処理をしてくれ 3 2023/06/22 17:28
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクロールしてもボタンを常に...
-
Excel:コマンドボタンの移動
-
コマンドボタンがあるかどうか...
-
[ExcelVBA] コマンドボタンを押...
-
EXCELのシート名を指定してその...
-
InDesignには「1段階戻る」の...
-
access レコード移動の早送り的な
-
ActiveXコントロールのコマンド...
-
エクセルでマクロボタンを動か...
-
実行中の作業を中止させるコマンド
-
エクセルVBA シート上にあるコ...
-
エクセルVBA
-
Excel VBAについて【図形を組み...
-
押したボタンの位置取得(共通の...
-
エクセルでコマンドボタンを押...
-
ビデオスタジオ12について
-
PowerPointファイルを上書き保...
-
パソコンに写真を取り組む件に...
-
Excelの「繰り返し」コマンドに...
-
ワードで数式を使うときに
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:コマンドボタンの移動
-
コマンドボタンを押すたびに大...
-
スクロールしてもボタンを常に...
-
押したボタンの位置取得(共通の...
-
コマンドボタンがあるかどうか...
-
エクセルVBAでOptionButtonのオ...
-
コマンドボタンで「終了ボタン...
-
Excel VBA --- コマンドボタ...
-
エクセルVBA シート上にあるコ...
-
ShowAllDataのエラーを回避したい
-
Accessのコマンドボタンの立体...
-
エクセルVBA
-
EXCELでNo.を変えて印刷したい
-
PPTのコマンドボタンがクリック...
-
マクロ登録ボタンに色をつける
-
実行中の作業を中止させるコマンド
-
エクセルのコマンドボタンの位...
-
[ExcelVBA] コマンドボタンを押...
-
Wordでドラッグした文字列を括...
-
チェックボックスで「いずれか1...
おすすめ情報