Carattere jolly per eliminare le celle tramite VBA

Mentre lavoriamo con dati grezzi su Excel, spesso cerchiamo dati che corrispondono ai criteri ed eliminiamo tutti gli altri dati che non corrispondono ai criteri specificati. In questo articolo impareremo come sbarazzarci dei valori che non soddisfano i nostri criteri.

Se ti imbatti in una situazione in cui non desideri eliminare tutte le celle, ma desideri eliminare i dati che non contengono testo specifico, allora dovresti leggere questo articolo. Quindi, senza entrare in teoria, passiamo direttamente all'esempio.

Esempio: eliminare ogni cella in un intervallo tranne le celle contenenti "ABC"

Ho creato i dati di seguito per illustrare il processo.

Dobbiamo seguire i passaggi seguenti:

  • Fare clic sulla scheda Sviluppatore
  • Dal gruppo Codice seleziona Visual Basic

Inserisci il seguente codice nel modulo standard

Sotto EliminaCelle()

Dim criterirange As Range

Dim critericell As Range

Imposta intervallo criteri = Intervallo ("A1: B5")

Per ogni criterio cella In intervallo di criteri

If Not critericell.Value Like "*ABC*" Then

critericell.ClearContents

Finisci se

Prossimo criteriocell

Fine sottotitolo

  • Quando eseguiamo la macro, otterremo il seguente output

Come funziona?

In questo codice stiamo semplicemente cancellando il contenuto dalle celle che non corrispondono al modello nel testo. Quindi qui abbiamo quattro linee importanti.

Imposta intervallo criteri = Intervallo ("A1: B5")

Per ogni criterio cella In intervallo di criteri

If Not critericell.Value Like "*ABC*" Then

critericell.ClearContents

Finisci se

La prima riga è l'impostazione dell'intervallo in cui vogliamo eliminare i valori che non corrispondono ai nostri criteri. È A1: B5.

Ora iteriamo attraverso ogni cella nell'intervallo specificato. Per verificare se la cella contiene il testo ABC, utilizziamo l'operatore Like, che viene utilizzato per abbinare i modelli in VBA. Se la cella contiene il testo "ABC", l'istruzione restituisce cade poiché abbiamo utilizzato l'operatore Not e non accade nulla. Se la cella contiene il modello dato, restituisce true e viene eseguita l'istruzione successiva che cancella il contenuto della cella.

Il segno * (astrick) è molto importante. Poiché viene utilizzato, dire a Excel che il testo può contenere un numero qualsiasi di caratteri. Puoi leggere i caratteri jolly in Excel qui.

Quindi sì ragazzi, ecco come potete eliminare il contenuto della cella che non corrisponde ai criteri indicati. Spero di essere stato abbastanza esplicativo. Se hai dubbi su questo articolo, sarò felice di rispondere alle tue domande in basso nella sezione commenti qui sotto.

Come convertire il numero in parole in Excel in rupie : Possiamo creare una formula Excel personalizzata per convertire i numeri in parole in rupie indiane. Ho creato questa funzione personalizzata per convertire i numeri in parole in termini di rupie indiane. Puoi scaricare il file macro

13 metodi per velocizzare Excel | Excel è abbastanza veloce da calcolare 6,6 milioni di formule in 1 secondo in condizioni ideali con un normale PC di configurazione. Ma a volte osserviamo file excel che eseguono calcoli più lentamente delle lumache. Ci sono molte ragioni dietro questa prestazione più lenta. Se possiamo identificarli, possiamo fare in modo che le nostre formule calcolino più velocemente.

Centra foglio Excel orizzontalmente e verticalmente sulla pagina Excel : Microsoft Excel consente di allineare il foglio di lavoro su una pagina, è possibile modificare i margini, specificare margini personalizzati o centrare il foglio di lavoro orizzontalmente o verticalmente sulla pagina. I margini della pagina sono gli spazi vuoti tra i dati del foglio di lavoro e i bordi della pagina stampata

Dividi una cella diagonalmente in Microsoft Excel 2016 : Per dividere le celle in diagonale usiamo la formattazione della cella e inseriamo una linea di divisione diagonalmente nella cella. Questo separa visivamente le cellule in diagonale.

Come inserisco un segno di spunta in Excel 2016? : Per inserire un segno di spunta in Excel Cell usiamo i simboli in Excel. Imposta i caratteri su wingdings e usa la formula Char(252) per ottenere il simbolo di un segno di spunta.

Come disabilitare Blocco scorrimento in Excel : I tasti freccia in Excel spostano la cella su, giù, sinistra e destra. Ma questa funzione è applicabile solo quando Blocco scorrimento in Excel è disabilitato. Scroll Lock in Excel viene utilizzato per scorrere su, giù, sinistra e destra il foglio di lavoro, non la cella. Quindi questo articolo ti aiuterà a controllare lo stato di blocco dello scorrimento e come disabilitarlo?

Cosa fare se i collegamenti di interruzione di Excel non funzionano? : Quando lavoriamo con diversi file excel e utilizziamo la formula per portare a termine il lavoro, creiamo intenzionalmente o meno collegamenti tra file diversi. I collegamenti normali delle formule possono essere facilmente interrotti utilizzando l'opzione dei collegamenti di interruzione.

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

Come utilizzare la funzione CERCA.VERT di Excel| Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come usare il Eccellere Funzione CONTA.SE| Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare un valore specifico. La funzione Countif è essenziale per preparare la tua dashboard.

Come utilizzare la funzione SOMMA.SE in Excel | Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

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

wave wave wave wave wave