CHÀO CÁC BẠN
Mình có đoạn code bên dưới, Dùng If nhiều quá, các bạn tư vấn có thể rút ngắn lại ah. Mình suy nghỉ dùng Mảng, làm thử vẫn chưa được
Private Sub CommandButton1_Click()
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("Sheet1")
If CheckBox1.Value = True Then
s1 = "A"
End If
If CheckBox2.Value = True Then
s2 = "B"
End If
If CheckBox3.Value = True Then
s3 = "C"
End If
If CheckBox4.Value = True Then
s4 = "D"
End If
If CheckBox5.Value = True Then
S5 = "E"
End If
If CheckBox6.Value = True Then
S6 = "F"
End If
'-----------------
sh.Range("d1").Value = Application.WorksheetFunction.TextJoin(",", True, s1, s2)
sh.Range("d4").Value = Application.WorksheetFunction.TextJoin(",", True, s3, s4, S5, S6)
End Sub
Mình có đoạn code bên dưới, Dùng If nhiều quá, các bạn tư vấn có thể rút ngắn lại ah. Mình suy nghỉ dùng Mảng, làm thử vẫn chưa được
Private Sub CommandButton1_Click()
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("Sheet1")
If CheckBox1.Value = True Then
s1 = "A"
End If
If CheckBox2.Value = True Then
s2 = "B"
End If
If CheckBox3.Value = True Then
s3 = "C"
End If
If CheckBox4.Value = True Then
s4 = "D"
End If
If CheckBox5.Value = True Then
S5 = "E"
End If
If CheckBox6.Value = True Then
S6 = "F"
End If
'-----------------
sh.Range("d1").Value = Application.WorksheetFunction.TextJoin(",", True, s1, s2)
sh.Range("d4").Value = Application.WorksheetFunction.TextJoin(",", True, s3, s4, S5, S6)
End Sub