Se você estiver enfrentando problemas para dividir o texto em duas ou mais colunas separadas com base no caractere específico, você deve ler este artigo.
Neste artigo, vamos aprender como dividir o nome em 3 células, usando o VBA no Microsoft Excel.
Vamos dar um exemplo para entender onde e como podemos dividir o nome.
Temos uma lista de nomes no formato "Nome Inicial Sobrenome" na coluna A. Queremos dividir a coluna inteira em três colunas, com uma contendo todos os nomes, a segunda contendo Inicial e a terceira contendo todos os sobrenomes .
Vamos escrever o código VBA para dividir o nome. Siga as etapas abaixo: -
Para dividir o nome em 3 células, usaremos o VBA. Veja o procedimento e o código abaixo e você entenderá facilmente: -
- Abra a página VBA e pressione Alt + F11
- Insira um módulo
- Em seguida, vá ao menu inserir e clique em procedimento, onde obterá o procedimento para iniciar a macro
- Escreva o código abaixo mencionado: -
Public Sub SplitName () X = Cells (Rows.Count, 1) .End (xlUp) .Row For A = 1 To XB = InStr (Cells (A, 1), "") C = InStrRev (Cells (A, 1) ), "") Células (A, 2) = Esquerda (Células (A, 1), B) Células (A, 3) = Médio (Células (A, 1), B, C - B) Células (A, 4 ) = Right (Cells (A, 1), Len (Cells (A, 1)) - C) Next A End Sub
Explicação do código: - Primeiro demos o nome da macro, depois usamos x para definir o intervalo de dados e, em seguida, usamos A, B e C para definir como os valores devem ser selecionados nas células.
- Pressione a tecla F5 para executar a macro no Excel
- Quando você executar a macro, os nomes serão divididos em três colunas
Conclusão: Desta forma, podemos dividir os nomes em 3 colunas, usando VBA no Microsoft Excel.
Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook.
Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail