|    | 
     こんばんは。 
こんな感じになりました。 
 
Private Sub CommandButton1_Click() 
  Dim I As Long 
  Dim A As Long 
  Dim StrT() As String 
  With Me.ListBox1 
    For I = 0 To .ListCount - 1 
      If .Selected(I) Then 
        ReDim Preserve StrT(A) 
        StrT(A) = .List(I) 
        A = A + 1 
      End If 
    Next I 
  End With 
  If A > 0 Then 
    Sheets("Sheet1").Range("A5").Value = Join(StrT, "、") 
  End If 
End Sub 
 
Private Sub UserForm_Initialize() 
  With Me.ListBox1 
    .RowSource = Sheets("Sheet1").Range("A1:A3").Address(external:=True) 
    .MultiSelect = fmMultiSelectMulti 
  End With 
End Sub 
 
違ったらすいません。 
 
 | 
     
    
   |