|
コンボボックスを使いたくて自分なりにサイトを見て、下記の様に
作ったのですが思ったように動きません。
デバックで確認すると変数には文字が入ってcase文でも一致してる
と思うのですが、全然原因が分かりません・・・・・
やりたい事はクリックイベントでリストから選んだ物に対しての行
動を行いたいだけです。
「間違い及び修正点」を指摘して頂きたいです。
よろしくお願いします。
Private Sub CommandButton1_Click()
Dim p_name As String
Dim ma As String
Dim mb As String
Dim mc As String
ma = "ma"
mb = "mb"
mc = "mc"
p_name = ComboBox1
Select Case p_name
Case p_name = ma
TextBox2 = Range("B2")
TextBox3 = Range("C2")
TextBox4 = Range("D2")
Case ComboBox1 = mb
TextBox2 = Range("B3")
TextBox3 = Range("C3")
TextBox4 = Range("D3")
Case ComboBox1 = mc
TextBox2 = Range("B4")
TextBox3 = Range("C4")
TextBox4 = Range("D4")
End Select
End Sub
Private Sub UserForm_Initialize()
ComboBox1.AddItem "ma"
ComboBox1.AddItem "mb"
ComboBox1.AddItem "mc"
End Sub
|
|