Excel: Søk etter strenger, bokstaver og tall via VBA - Slik er det gjort

Innholdsfortegnelse

Hvordan telle bokstaver og sifre ved hjelp av en makro

Du kan bruke "Rediger - Finn" -funksjonen til å søke etter spesifikke tekster, tall, bokstaver og tallrekke. Du kan også bruke en makro til å søke etter tegn i tabellene.

Følgende makro spør brukeren om et innhold og søker etter dette innholdet i det tidligere valgte celleområdet. Så velg først et område i tabellen og aktiver deretter følgende makro:

Subtellingstegn ()
Dim i As Long
Dim posisjon så lenge
Dim tegn som streng
Dim Cell As Range
Dim a As String
Character = InputBox ("Hvilket tegn vil du telle?")
jeg = 0
For hver celle i utvalg
Posisjon = InStr (1, UCase (Cell.Value), UCase (Character))
Mens posisjon 0
i = i + 1
Posisjon = InStr (posisjon + len (tegn), celleverdi, tegn)
Wend
Neste celle
a = MsgBox ("Strengen" og tegnet og "ble" _
& i & "Fant tider.", vbOKOnly, "Søkeresultat")
Slutt Sub

I det første trinnet spør makroen i et vindu hvilket tegn du vil søke etter i det merkede området:

Deretter søkes celleområdet. Et resultatvindu viser hvor ofte karakteren du lette etter ble funnet:

Søket er uvesentlig. Du kan også søke etter strenger som er lengre enn en bokstav eller et tall. I tillegg til bokstaver kan du også søke etter tall eller kombinasjoner av bokstaver og tall.

Tips: Hvis du vil vite hvordan du skriver inn og starter makroer i Excel, finner du en kort beskrivelse her: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave