No.3ベストアンサー
- 回答日時:
私はいろんなフォームを知っているせいか、フォームというと、フォームコントロールのフォームのフォームはUserFormとよく似ています。
ただ、ご質問レベルでは、フォーム側のものは、ほとんどてできません。フォームとは、UserForm のことを指しているのでしょうか?他にもあるからです。
でも、別のシートを使ってとか、難しいことをしますね。
UserForm の中だけでするなら、このようにします。他にもやり方はあっても、原理は、これと同じことです。
'//UserForm上にひとつのボタンを設けたとしたら、
Private Sub CommandButton1_Click()
Dim i As Long
Dim t As Long
For i = 1 To 10 'チェックボックスが10個あるとすれば。
If Me.Controls("CheckBox" & i).Value = True Then
t = t + 1
End If
Next i
If t > 0 Then
MsgBox t
End If
End Sub
No.2
- 回答日時:
表示しているフォームのコードに以下の行を追加してください。
------------------------------------------------
Private Sub CheckBox1_Click()
Call Count_CheckBox
End Sub
Private Sub CheckBox2_Click()
Call Count_CheckBox
End Sub
'・・・同様にチェックボックスの数分行う。以下省略
'チェックボックスのチェックされた数をカウントし、テキストボックス1へ表示する
Private Sub Count_CheckBox()
Dim count As Long
count = 0
If CheckBox1.Value = True Then
count = count + 1
End If
If CheckBox2.Value = True Then
count = count + 1
End If
'・・・同様にチェックボックスの数分行う。以下省略
'テキストボックスにカウントした値を表示する
TextBox1.Text = count
End Sub
-----------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルでフォームのチェックボックスを使用した日付表示切替を作りたい 3 2023/07/11 10:47
- Access(アクセス) アクセスで、androidのスマホサイズのフォームは作れますか?テキストとチェックボックスだけのフォ 1 2023/05/31 00:53
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) スプレッドシートのチェックボックスとフィルタを連携させたい 2 2022/09/26 18:02
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- Visual Basic(VBA) VBAについて教えてください 4 2022/12/18 11:02
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
ExcelVBAでユーザーフォームが...
-
'ユーザーフォーム右上隅の[×...
-
Accessで、一つのフォーム画面...
-
フォームの二重起動の阻止
-
VBAでユーザーフォームを再表示...
-
フォームを画面の下側ぴったり...
-
VB.NETでフォームロード中のエ...
-
Microsoft Formsの「個人情報や...
-
ExcelVBAのユーザーフォームでe...
-
ユーザーフォーム上に現在日時...
-
ユーザーフォームのラベルに時...
-
Form_Load と Form_Activate の...
-
Excel VBAで別のブックからユ...
-
コントロールの存在確認
-
複数のフォームを1つのフォー...
-
エクセルVBA フォーム上でOnkey...
-
子フォームでDB更新後、親フォ...
-
エクセルVBAのフォームを最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
エクセルVBAのフォームを最...
-
クリックイベントなのに、2回ク...
-
ユーザーフォームのテキストボ...
-
モーダルフォームとモードレス...
-
Form_Load と Form_Activate の...
-
VBAでユーザーフォームを再表示...
-
Hideについて(.NET)
-
ACCESSのフォーム、開くんです...
-
MSGBOXのフォント大きさ変更
-
Excelにて、ユーザーフォームで...
-
【VBAユーザーフォームで閉じる...
-
ユーザーフォーム上に現在日時...
-
VBA(エクセル)のユーザー...
-
access2021 更新前に処理をしたい
-
Accessで、一つのフォーム画面...
-
コントロールの存在確認
-
Microsoft Formsの「個人情報や...
-
複数モニタ使用時のフォームの...
おすすめ情報
エクセルVBAです。
簡単なフォームを作りチェックボックスを数個作っていて、今は別なシートでチェックの有無を判別しその合計を求めていますが、別シートを使わずにできないかなと思いましたので。