- ベストアンサー
エクセル VBA コンボボックスの計算
UserForm1上に コンボボックスには数字がリストされます! ComboBox1、ComboBox2、ComboBox3 3つ作成して 例えば ComboBox1=1 ComboBox2=0 ComboBox3=5 と表示された時 CommandButton1をクリックしたら UserForm2の TextBox1に”6”と足し算 された数字を表示したいのですが 普通のセルなら 出来るのですが・・ ComboBoxでするなら どのような記述に なるのでしょうか? すいません、教えて下さい!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Private Sub CommandButton1_Click() UserForm2.TextBox1 = Val(UserForm1.ComboBox1) + _ Val(UserForm1.ComboBox2) + Val(UserForm1.ComboBox3) UserForm2.Show End Sub でどうでしょう。
その他の回答 (1)
- xls88
- ベストアンサー率56% (669/1189)
回答No.1
同じUserFormないなら下記のようなことで加算されます。 Private Sub CommandButton1_Click() Useform2.TextBox1.Value = Val(ComboBox1.Value) + Val(ComboBox2.Value) End Sub 他のUserFormのTextBoxに表示するのは経験がありません。従って今すぐには分かりません。
質問者
お礼
早速の回答ありごとう ございました!
お礼
ありがとうございました!解決しました!