|
>テキストボックスに数値を入力し、
>ボタンクリックによりリストボックスに数値を入力していきます。
>そこで、リストボックス内にある数値と、新たに入力したテキストボックス内の数値が
>同じ場合はリストボックスに数値を入力しないようにする。
Private Sub CommandButton1_Click()
Dim i As Long
If TextBox1.Value = "" Then Exit Sub
For i = 1 To ListBox1.ListCount
If ListBox1.List(i - 1) = TextBox1.Value Then
MsgBox "既に登録されています。"
Exit Sub
End If
Next i
ListBox1.AddItem TextBox1.Value
End Sub
>また、リストボックス内にある複数の数値(11、13、17)をシートの
>a1,a2,a3に貼り付ける方法を教えてください。
リストの1〜3項までの場合、
With WorkSheets("Sheet1")
.Range("A1").Value = ListBox1.List(0)
.Range("A2").Value = ListBox1.List(1)
.Range("A3").Value = ListBox1.List(2)
End With
となります。
|
|