Como preencher um Userform ComboBox com todos os nomes de planilhas no Excel?
Este artigo trata do preenchimento de todos os nomes de planilhas da pasta de trabalho atual em uma caixa de combinação de formulário de usuário no Excel.
Preencher uma ComboBox de formulário de usuário com todos os nomes de planilhas com código VBA
Preencher uma ComboBox de formulário de usuário com todos os nomes de planilhas com código VBA
O código VBA a seguir pode ajudá-lo a inserir todos os nomes de planilha da pasta de trabalho atual em uma caixa de combinação de formulário de usuário. Faça o seguinte.
1. aperte o outro + F11 simultaneamente para abrir o Microsoft Visual Basic para Aplicações janela.
2. No Microsoft Visual Basic para Aplicações janela, insira um formulário de usuário clicando em inserção > Formulário de usuário como a imagem abaixo mostrada.
3. Em seguida, desenhe e insira um controle de caixa de combinação no formulário de usuário. Veja a imagem:
4. Clique com o botão direito na caixa de combinação inserida e selecione Ver código no menu de contexto. Veja a imagem:
5. Na abertura Microsoft Visual Basic para Aplicações janela, copie e cole abaixo o código VBA para substituir o original na janela Código.
Código VBA: preencha uma caixa de combinação de formulário de usuário com todos os nomes de planilha da pasta de trabalho atual
Private Sub UserForm_Initialize()
Dim I As Long
Me.ComboBox1.Clear
For I = 1 To Sheets.Count
Me.ComboBox1.AddItem Sheets(I).Name
Next
Me.ComboBox1.Value = ActiveSheet.Name
End Sub
Note: No código, ComboBox1 é o nome da caixa de combinação inserida. Por favor, mude para o seu próprio.
6. aperte o F5 chave para executar o código. No formulário do usuário de abertura, você pode ver que todos os nomes de planilhas da pasta de trabalho atual são exibidos na caixa de combinação, conforme a captura de tela abaixo:
Liste facilmente todos os nomes de planilhas no Excel
A Criar lista de nomes de planilhas utilidade de Kutools for Excel pode ajudar a listar facilmente todos os nomes de planilhas da pasta de trabalho ativa em uma nova planilha no Excel. E você pode mudar para a planilha correspondente diretamente clicando no nome da planilha conforme a imagem abaixo mostrada.
Baixe e experimente agora! (trilha gratuita de 30 dias)
Artigos relacionados:
- Como copiar o valor da caixa de combinação para uma célula ativa no Excel?
- Como exibir o formato de data na saída da caixa de combinação no Excel?
- Como abrir uma planilha específica pelo valor selecionado de um Combo Box no Excel?
- Como prevenir ou desabilitar a digitação em uma combo box no Excel?
- Como sair da caixa de combinação para selecionar uma célula específica no Excel?
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!