- 14 Jun 2021 às 22:17
#65181
Pessoal,
Preciso exibir na coluna B a quantidade de ocorrências que a palavra da Coluna A aparece.
Como faço para a macro inserir automaticamente esse número?
...se ajudar, esse foi uma macro que achei, mas pela minha limitaçã o no vba, não consegui adaptar.
'=============================
Dim Count As Integer
Dim Target As String
Dim Cell As Object
Dim N As Integer
Sub Contagem_Palavras()
'ADAPTADO DE:
'https://docs.microsoft.com/pt-br/previo ... s-in-excel
Count = 0
Target = InputBox("Que palavra buscar?")
If Target = "" Then GoTo Done
For Each Cell In Selection
N = InStr(1, Cell.Value, Target)
While N <> 0
Count = Count + 1
N = InStr(N + 1, Cell.Value, Target)
Wend
Next Cell
MsgBox Count & " Ocorrências de " & Target
Done:
End Sub
'=================================
Agradeço qualquer ajuda.

Preciso exibir na coluna B a quantidade de ocorrências que a palavra da Coluna A aparece.
Como faço para a macro inserir automaticamente esse número?
...se ajudar, esse foi uma macro que achei, mas pela minha limitaçã o no vba, não consegui adaptar.

'=============================
Dim Count As Integer
Dim Target As String
Dim Cell As Object
Dim N As Integer
Sub Contagem_Palavras()
'ADAPTADO DE:
'https://docs.microsoft.com/pt-br/previo ... s-in-excel
Count = 0
Target = InputBox("Que palavra buscar?")
If Target = "" Then GoTo Done
For Each Cell In Selection
N = InStr(1, Cell.Value, Target)
While N <> 0
Count = Count + 1
N = InStr(N + 1, Cell.Value, Target)
Wend
Next Cell
MsgBox Count & " Ocorrências de " & Target
Done:
End Sub
'=================================
Agradeço qualquer ajuda.

