Excel: Pesquise strings, letras e números via VBA - É assim que se faz

Índice

Como contar letras e dígitos usando uma macro

Você pode usar a função "Editar - Localizar" para pesquisar textos, números, letras e sequências de números específicos. Você também pode usar uma macro para pesquisar caracteres em suas tabelas.

A macro a seguir consulta o usuário sobre um conteúdo e procura esse conteúdo no intervalo de células selecionado anteriormente. Portanto, primeiro selecione uma área em sua mesa e, em seguida, ative a seguinte macro:

Caracteres de subcontagem ()
Dim i enquanto
Dim Position Enquanto Long
Dim sign As String
Dim Cell As Range
Dim a As String
Character = InputBox ("Qual caractere você deseja contar?")
i = 0
Para cada célula na seleção
Posição = InStr (1, UCase (Cell.Value), UCase (Character))
Enquanto posição 0
i = i + 1
Posição = InStr (Posição + Len (Character), Cell.Value, Character)
Wend
Próxima célula
a = MsgBox ("A string" & caractere & "tornou-se" _
& i & "Horários encontrados.", vbOKOnly, "Resultado da pesquisa")
End Sub

Na primeira etapa, a macro pergunta em uma janela qual caractere você deseja pesquisar na área marcada:

Em seguida, o intervalo de células é pesquisado. Uma janela de resultados mostra quantas vezes o caractere que você estava procurando foi encontrado:

A pesquisa não diferencia maiúsculas de minúsculas. Você também pode pesquisar strings maiores do que uma letra ou número. Além de letras, você também pode pesquisar números ou combinações de letras e números.

Dica: Se você gostaria de saber como inserir e iniciar macros no Excel, você encontrará uma breve descrição aqui: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave