Tenho uma planilha em Excel "Tabela Fipe" e criei duas combobox de marca e modelo, no entanto, de acordo com as escolhas preciso retornar os valores correspondentes da tabela para calculo de depreciação que pode ser 12, 24 ou 36 meses.
Private Sub Cbxmarcas_Change()
Dim rng As Excel.Range
Me.Cbxmodelos.Clear
For Each rng In Sheets("Fipe").Range("b2:b996")
If rng.Value = Me.Cbxmarcas.Text Then
Me.Cbxmodelos.AddItem (rng.Offset(0, 1).Value)
End If
Next rng
Me.Cbxmodelos.ListIndex = 0
End Sub
Sou leigo e pesquisei na WEB esse codigo para meu trabalho.
Bom dia Caetano.
É possível você criar a base de dados em uma aba, e seu VBA buscar com base nos inputs dos combobox.
Você conseguiria mostrar isso mais no detalhe, por favor?
Olá.
Para isso teria que dar uma olhada na planilha para ver como está estruturado seus dados.
Mas é algo asism, quando ocorrer um evento change no Combobox que tem as categorias, executa uma função para filtrar os dados baseados na seleção.
Qualquer coisa estou aqui.