Existem várias maneiras de usar um ComboBox em VBA Excel, mas aqui está um exemplo básico:
Private Sub UserForm_Initialize()Dim opcoes As Variantopcoes = Array("Opção 1", "Opção 2", "Opção 3")cbxOpcoes.List = opcoes End Sub
Este código será executado quando o UserForm for inicializado e preencherá o ComboBox com as opções fornecidas.
Private Sub cbxOpcoes_Change()Dim selecionado As Stringselecionado = cbxOpcoes.Value'Faça algo com o valor selecionado aqui' End Sub
Este código será executado quando o usuário selecionar uma opção no ComboBox e salvará o valor selecionado na variável “selecionado” que pode ser usada para executar a lógica personalizada em seu código.