| 
    
     |  | >テキストボックスに数値を入力し、 >ボタンクリックによりリストボックスに数値を入力していきます。
 >そこで、リストボックス内にある数値と、新たに入力したテキストボックス内の数値が
 >同じ場合はリストボックスに数値を入力しないようにする。
 
 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
 
 となります。
 
 |  |