Excel: Søg efter strenge, bogstaver og tal via VBA - Sådan er det gjort

Indholdsfortegnelse

Sådan tælles bogstaver og cifre ved hjælp af en makro

Du kan bruge funktionen "Rediger - Find" til at søge efter specifikke tekster, tal, bogstaver og rækkefølge af tal. Du kan også bruge en makro til at søge efter tegn i dine tabeller.

Den følgende makro forespørger brugeren om et indhold og søger efter dette indhold i det tidligere valgte celleområde. Så vælg først et område i din tabel, og aktiver derefter følgende makro:

Undertællingstegn ()
Dim i As Long
Dim position så længe
Dim tegn som streng
Dim celle som rækkevidde
Dim a som streng
Character = InputBox ("Hvilket tegn vil du tælle?")
jeg = 0
For hver celle i markering
Position = InStr (1, UCase (Cell.Value), UCase (Character))
Mens position 0
i = i + 1
Position = InStr (Position + Len (tegn), celleværdi, tegn)
Wend
Næste celle
a = MsgBox ("Strenge" & tegn & "blev" _
& i & "Fundet tider.", vbOKOnly, "Søgeresultat")
Afslut Sub

I det første trin spørger makroen i et vindue, hvilket tegn du vil søge efter i det markerede område:

Derefter søges celleområdet. Et resultatvindue viser dig, hvor ofte den karakter, du ledte efter, blev fundet:

Søgningen er ufølsom i store og små bogstaver. Du kan også søge efter strenge, der er længere end et bogstav eller tal. Udover bogstaver kan du også søge efter tal eller kombinationer af bogstaver og tal.

Tip: Hvis du gerne vil vide, hvordan du indtaster og starter makroer i Excel, finder du en kort beskrivelse her: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave