Olá MPrudencio, primeiramente muitíssimo obrigado pela atenção em olhar minha duvida, agora vamos lá.
Que filtro ?
R= O nome Filtro da Planilha é do equipamento ao qual essa planilha é destinada
Qual o Código?
O código seria esse:
Private Sub Btn_Troca_Total_Click()
Dim Maximo
For Each Control In Me.Controls
If TypeName(Control) = "CheckBox" Then
Control.Value = True
If Control.Value = True Then
Maximo = Sheets("Banco de Dados").Cells(Rows.Count, 2).End(xlUp).Row
'Data
Sheets("Banco de Dados").Cells(Maximo + 1, "B") = DTPicker1.Value
'Filtro
Sheets("Banco de Dados").Cells(Maximo + 1, "C") = Lbl_Filtro.Caption
'Disco
Sheets("Banco de Dados").Cells(Maximo + 1, "D") = Left(Control.Caption, 1)
'Setor
Sheets("Banco de Dados").Cells(Maximo + 1, "E") = Right(Control.Caption, 2)
'Mes
Sheets("Banco de Dados").Cells(Maximo + 1, "F") = Month(DTPicker1.Value)
'Ano
Sheets("Banco de Dados").Cells(Maximo + 1, "G") = Year(DTPicker1.Value)
End If
Control.Value = False
End If
Next Control
End Sub
Com relação aos OptionsButtons, eu prefiro assim do que Combobox, acho mais dinâmico e mais ágil a seleção.
E com relação aos CheckBox (kkkkk) é o seguinte.
Esse equipamento (Filtro) ele tem 10 Discos (representados pelas letras de A ao J) e 10 setores em cada disco, (representados pelos números de 1 a 10).
Vai ter momentos que eu vou ter que selecionar 30 CheckBox de uma vez.
Então por isso eu coloquei esse tanto de CheckBox. hehehe
Caso não tenha sido claro, fico a disposição.
Muitíssimo obrigado!!
Postado : 26/12/2017 4:36 pm