Excel: cerca stringhe, lettere e numeri tramite VBA - È così che si fa

Sommario

Come contare lettere e cifre usando una macro

È possibile utilizzare la funzione "Modifica - Trova" per cercare testi, numeri, lettere e sequenze di numeri specifici. Puoi anche utilizzare una macro per cercare i caratteri nelle tabelle.

La seguente macro interroga l'utente per un contenuto e cerca questo contenuto nell'intervallo di celle precedentemente selezionato. Quindi prima seleziona un'area nella tua tabella e poi attiva la seguente macro:

Conteggio dei caratteri secondari ()
Dim I As Long
Posizione attenuata il più a lungo
Segno fioco come stringa
Cella fioca come intervallo
Dim a As String
Carattere = InputBox ("Quale carattere vuoi contare?")
io = 0
Per ogni cella in selezione
Posizione = InStr (1, UCase (Cell.Value), UCase (carattere))
Mentre la posizione 0
io = io + 1
Posizione = InStr (Posizione + Len (Carattere), Cell.Value, Carattere)
Wend
Cella successiva
a = MsgBox ("La stringa" & carattere & "divenne" _
& i & "Tempi trovati.", vbOKOnly, "Risultato della ricerca")
Fine sottotitolo

Nella prima fase, la macro chiede in una finestra quale carattere si desidera cercare nell'area contrassegnata:

Quindi viene cercato l'intervallo di celle. Una finestra dei risultati mostra la frequenza con cui è stato trovato il personaggio che stavi cercando:

La ricerca non fa distinzione tra maiuscole e minuscole. Puoi anche cercare stringhe più lunghe di una lettera o di un numero. Oltre alle lettere, puoi anche cercare numeri o combinazioni di lettere e numeri.

Suggerimento: se desideri sapere come inserire e avviare macro in Excel, troverai una breve descrizione qui: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros-in-excel-ein.html

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave