Existem várias maneiras de contar palavras em Excel usando VBA, mas uma das mais simples é usar uma função personalizada. Aqui está um exemplo:
- Abra o Excel e pressione ALT + F11 para abrir o Editor do Visual Basic.
- Clique com o botão direito do mouse em um projeto existente ou em Módulos e selecione Inserir > Módulo para criar um novo módulo.
- Digite o seguinte código na janela do editor:
Function ContaPalavras(Texto As String) As Long Dim Palavras() As String Palavras = Split(Trim(Texto)) ContaPalavras = UBound(Palavras) + 1 End Function
- Salve o módulo com um nome, como "Contador de Palavras".
- Retorne à planilha do Excel e digite o texto que deseja contar as palavras.
- Na célula onde deseja exibir o número de palavras, digite a seguinte fórmula: =ContaPalavras(B2), onde B2 é a célula que contém o texto a ser contado.
- Pressione Enter e o número de palavras será exibido na célula.
Você também pode usar um código VBA mais complexo que permita contar palavras em várias células e incluir opções para excluir palavras específicas ou caracteres especiais. No entanto, para fins básicos, a função personalizada acima deve funcionar bem.