Criador de SelectBox
O SelectBox Builder pode ser encontrado no menu UI do VBA Editor:

e na faixa de opções do Excel:

Interface de usuário SelectBox
Uma SelectBox é uma interface de usuário que solicita ao usuário da planilha que selecione um ou mais itens de uma lista, acionando a automação com base na(s) seleção(ões) do usuário.
Casos de uso:
As macros SelectBox permitem que o usuário final da planilha execute determinadas automações.
- “Pular” facilmente para diferentes intervalos ou planilhas em sua pasta de trabalho.
- Reexibir (ou ocultar) rapidamente determinadas planilhas
- Crie uma ferramenta para salvar facilmente, salvar como PDF e/ou enviar suas planilhas por e-mail.
- Crie uma interface de usuário para permitir que os usuários selecionem qualquer opção e a integrem ao seu código VBA.
SelectBox Builder – Como fazer
Os SelectBoxes não estão incluídos no Excel, mas com o AutoMacro você pode criar facilmente essas interfaces de usuário profissionais.
O SelectBox Builder pode ser encontrado no menu UI:


Para criar o formulário, primeiro insira algumas informações básicas:
- Digite o título
- Digite o prompt de texto
- (Opcional) Digite o nome do UserForm VBA (isso é usado somente no código VBA)
- Selecione se o usuário tem permissão para selecionar vários itens.
Em seguida, selecione os itens que o usuário verá:
- Especifique o tipo de lista a ser exibida para o usuário. Observe que, após selecionar Worksheets, a SelectBox é preenchida automaticamente com todas as planilhas da pasta de trabalho. (Discutiremos as outras opções mais adiante neste tutorial)
- Especifique os itens a serem excluídos da lista.
Aqui você pode adicionar planilhas à Lista de exclusão e elas serão removidas da SelectBox.

- Selecione qual planilha (se houver) deve ser a opção padrão.
- Defina a ação a ser executada nas planilhas:

Clique em Insert Macro (Inserir macro) e você verá o menu Insert Macro (Inserir macro).
Ajuste o nome do botão, se desejar.
Clique em Insert Macro (Inserir macro) e um botão será adicionado à planilha para acionar o SelectBox.
Intervalos nomeados
A opção Intervalo nomeado tem aparência quase idêntica à das planilhas. No entanto, você notará que a única ação disponível é Ir para o intervalo nomeado.

Essa é uma ótima maneira de saltar rapidamente para diferentes seções da pasta de trabalho.
Lista separada por vírgulas
Com a Lista Separada por Vírgulas, você deve criar uma lista manualmente, usando vírgulas para separar os valores:

No entanto, nenhuma ação pode ser selecionada. Para aplicar ações, você deve adicionar isso manualmente ao seu código.
Intervalo de
Você pode preencher a SelectBox a partir de um intervalo:

Entretanto, assim como na Lista Separada por Vírgulas, nenhuma ação pode ser selecionada. Para aplicar ações, você deve editar manualmente o código VBA.
Comece a automatizar o Excel
