Olá,
Estou tentando concatenar as informações que forem selecionadas em um frame, utilizei o código abaixo mas não está dando certo.
Private Sub CommandButton1_Click()
Dim ferramentas As String
If btns1 = True Then
ferramentas = "Ferramentas manuais"
Else
ferramentas = ferramentas
End If
If btns2 = True Then
ferramentas = "Ferramentas de impacto"
Else
ferramentas = ferramentas
End If
If btns3 = True Then
ferramentas = "máquina de solda"
Else
ferramentas = ferramentas
End If
If btns4 = True Then
ferramentas = "Carrinho de oxi-corte"
Else
ferramentas = ferramentas
End If
If btns5 = True Then
ferramentas = "Esmerilhadeira"
Else
ferramentas = ferramentas
End If
If btns6 = True Then
ferramentas = "Estropo"
Else
ferramentas = ferramentas
End If
If btns7 = True Then
ferramentas = "Furadeiras e brocas"
Else
ferramentas = ferramentas
End If
If btns8 = True Then
ferramentas = "Baú de ferramentas"
Else
ferramentas = ferramentas
End If
Dim chk As Control
Dim ferramentas1 As String, delimiter As String
For Each chk In Me.Frame4.Controls
If TypeOf chk Is MSForms.CheckBox Then
If (chk.Value) Then
ferramentas1 = ferramentas1 & delimiter & chk.Caption
delimiter = ","
End If
End If
Next
With colorsSheet
Cells(ActiveCell.Row, 16).Value = ferramentas1
End With
End Sub
Postado : 01/04/2018 4:21 pm