Como selecionar uma coluna com base no seu cabeçalho no Excel?
Imagine que tem uma folha de cálculo extensa com múltiplas colunas e precisa de selecionar uma coluna específica com base no nome do seu cabeçalho. Procurar coluna a coluna numa folha de cálculo grande é extremamente demorado. Neste artigo, mostro-lhe um método rápido para resolver esta tarefa no Excel.
Selecionar uma coluna com base no nome do cabeçalho com código VBA
Selecionar uma coluna com base no nome do cabeçalho com código VBA
O código VBA seguinte permite-lhe selecionar colunas com base num nome específico de cabeçalho. Siga os passos abaixo:
1. Prima e mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o seguinte código na janela do Módulo.
Código VBA: Selecionar coluna com base no nome do cabeçalho:
Sub FindAddressColumn()
'Updateby Extendoffcie
Dim xRg As Range
Dim xRgUni As Range
Dim xFirstAddress As String
Dim xStr As String
On Error Resume Next
xStr = "Name"
Set xRg = Range("A1:P1").Find(xStr, , xlValues, xlWhole, , , True)
If Not xRg Is Nothing Then
xFirstAddress = xRg.Address
Do
Set xRg = Range("A1:P1").FindNext(xRg)
If xRgUni Is Nothing Then
Set xRgUni = xRg
Else
Set xRgUni = Application.Union(xRgUni, xRg)
End If
Loop While (Not xRg Is Nothing) And (xRg.Address <> xFirstAddress)
End If
xRgUni.EntireColumn.Select
End Sub
Nota: No código acima, A1:P1 é o intervalo dos cabeçalhos a partir do qual pretende selecionar colunas, e «Nome» no script xStr = «Nome» é o nome do cabeçalho com base no qual pretende selecionar colunas. Ajuste-os conforme as suas necessidades.
3. Após copiar e colar o código, prima a tecla F5 para executar este código e todas as colunas com o nome de cabeçalho especificado serão selecionadas de imediato. Veja a imagem:

As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos