- 04 Abr 2021 às 18:56
#63497
Estou com duas ListBox (ListBox2 e ListBox3) em duas paginas diferentes (Page2 e Page3) de uma mesma MultiPage (MultiPage1).
A ListBox02 está funcionando normal. Está fazendo referencia e trazendo os dados da Worksheets("CONSULTA_CNPJ").
O Problema é a ListBox03. Faço referência a outra a Worksheets("CONSULTA_QSA"), porém ela me traz os dados da Worksheets("CONSULTA_CNPJ").
Segue abaixo o código para quem puder me dar uma ajuda!
A ListBox02 está funcionando normal. Está fazendo referencia e trazendo os dados da Worksheets("CONSULTA_CNPJ").
O Problema é a ListBox03. Faço referência a outra a Worksheets("CONSULTA_QSA"), porém ela me traz os dados da Worksheets("CONSULTA_CNPJ").
Segue abaixo o código para quem puder me dar uma ajuda!
Código: Selecionar todos
Observei que quando inicializo o UserForm ele só "puxa" as informações da planilha que está ativa. Não conseguiu testar isso no código.Private Sub UserForm_Initialize() 'Ao Carregar o Formulario
Dim base As Range
Dim base2 As Range
Dim UltLinha As Long
Dim UltLinha2 As Long
'Regime Tributário 'Worksheets("Planilha1")
Me.ComboBox1.list = Application.WorksheetFunction.Transpose(Planilha1.Range("D1:D5"))
'CNAEs Principal e Secundários 'Worksheets("CONSULTA_CNPJ")
UltLinha = ENTRADA_CNPJ.Range("A26").CurrentRegion.Rows.Count
UltLinha = UltLinha + 25
Set base = ENTRADA_CNPJ.Range(ENTRADA_CNPJ.Cells(23, 1), ENTRADA_CNPJ.Cells(UltLinha, 4))
Me.MultiPage1.Page2.ListBox2.RowSource = base.Address
Me.MultiPage1.Page2.ListBox2.ColumnCount = 4
'Quadro de Sócios e Administradores 'Worksheets("CONSULTA_QSA")
UltLinha2 = CONSULTA_QSA.Range("A7").CurrentRegion.Rows.Count
UltLinha2 = UltLinha2 + 6
Set base2 = CONSULTA_QSA.Range(CONSULTA_QSA.Cells(7, 1), CONSULTA_QSA.Cells(UltLinha2, 4))
Me.MultiPage1.Page3.ListBox3.RowSource = base2.Address
Me.MultiPage1.Page3.ListBox3.ColumnCount = 4
End Sub
Editado pela última vez por eduardobatistaadm em 13 Abr 2021 às 22:43, em um total de 1 vez.