Olá Amigos Boa noite!
Preciso de um auxilio no código abaixo: tenho um comboBox para preencher alguns texteBox (mais que 10), ocorre que quando chega no décimo texebox dá erro tempo de execução 380 Não foi possível definir a propriedade list valor de propriedade inválido. Já revisei o texteBox relacionado e está tudo ok. o mesmo acontece se eu colocar 11,12,13... etc.
Tem algo a ver com números de coluna?
Agradeço a atenção!
Private Sub UserForm_Initialize()
CarregarComboBox
End Sub
Public Sub CarregarComboBox()
Dim LIN As Integer
LIN = 4
Do Until Plan3.Range("B" & LIN).Value = ""
ComboBox.AddItem Plan3.Range("B" & LIN).Value
ComboBox.List(LIN - 4, 2) = Plan3.Range("B" & LIN).Value
ComboBox.List(LIN - 4, 3) = Plan3.Range("C" & LIN).Value
ComboBox.List(LIN - 4, 4) = Plan3.Range("D" & LIN).Value
ComboBox.List(LIN - 4, 5) = Plan3.Range("E" & LIN).Value
ComboBox.List(LIN - 4, 6) = Plan3.Range("F" & LIN).Value
ComboBox.List(LIN - 4, 7) = Plan3.Range("G" & LIN).Value
ComboBox.List(LIN - 4, 8) = Plan3.Range("H" & LIN).Value
ComboBox.List(LIN - 4, 9) = Plan3.Range("I" & LIN).Value
ComboBox.List(LIN - 4, 10) = Plan3.Range("J" & LIN).Value 'apartir daqui da erro
LIN = LIN + 1
Loop
End Sub
Private Sub ComboBox_Change()
txtMarcaMotor.Text = ComboBox.List(ComboBox.ListIndex, 2)
txtModeloMotor.Text = ComboBox.List(ComboBox.ListIndex, 3)
txtFamiliaMotor.Text = ComboBox.List(ComboBox.ListIndex, 4)
txtSérieMotor.Text = ComboBox.List(ComboBox.ListIndex, 5)
txtTensãoMotor.Text = ComboBox.List(ComboBox.ListIndex, 6)
txtCorrenteMotor.Text = ComboBox.List(ComboBox.ListIndex, 7)
txtFrequênciaMotor.Text = ComboBox.List(ComboBox.ListIndex, 8)
txtPotênciaMotor.Text = ComboBox.List(ComboBox.ListIndex, 9)
txtRotaçãoMotor.Text = ComboBox.List(ComboBox.ListIndex, 10) 'apartir daqui da erro
End Sub
Postado : 14/09/2017 10:08 pm