Sub test() Dim i As Integer, s As String, arr As Variant For i = 1 To 3 If Sheet1.CheckBoxes("复选框 " & i).Value = 1 Then s = s & Sheet1.CheckBoxes("复选框 " & i).Text & "," End If Next If s = "" Then MsgBox "一个都不选?" Exit Sub End If s = Left(s, Len(s) - 1) arr = Split(s, ",") [a11:a13].ClearContents [a11].Resize(UBound(arr) + 1) = Application.Transpose(arr) End Sub
Sub test() Dim i As Integer, s As String, arr As Variant For i = 1 To 3 If Sheet1.CheckBoxes("复选框 " & i).Value = 1 Then s = s & Sheet1.CheckBoxes("复选框 " & i).Text & "," End If Next If s = "" Then MsgBox "一个都不选?" Exit Sub End If s = Left(s, Len(s) - 1) arr = Split(s, ",") [a11:a13].ClearContents [a11].Resize(UBound(arr) + 1) = Application.Transpose(arr) End Sub
Sub test() Dim i As Integer, s As String, arr As Variant For i = 1 To 3 If Sheet1.CheckBoxes("复选框 " & i).Value = 1 Then s = s & Sheet1.CheckBoxes("复选框 " & i).Text & "," End If Next If s = "" Then MsgBox "一个都不选?" Exit Sub End If s = Left(s, Len(s) - 1) arr = Split(s, ",") [a11:a13].ClearContents [a11].Resize(UBound(arr) + 1) = Application.Transpose(arr) End Sub