Come estrarre record con criteri non attraverso VBA
In questo articolo, impareremo come estrarre record senza criteri tramite VBA in Microsoft Excel.
Facciamo un esempio per capire come possiamo mettere il filtro e selezionare i criteri e quindi intraprendere l’azione richiesta: – Abbiamo dati nell’intervallo A: colonne G, in cui la colonna A contiene Nome, la colonna b contiene Indirizzo, la colonna C contiene città , colonna D regione, colonna E paese, colonna F numero di telefono e colonna G contiene criteri.
Vogliamo scrivere la Macro per mettere il filtro e quindi filtrare i dati in base a Non contiene dati nella colonna G e quindi eliminare Non contiene dati. Quindi rimuovere il filtro e mostrare tutti i dati.
Per estrarre il record con i criteri Not seguire i passaggi indicati di seguito:
Apri la pagina VBA premi il tasto Alt + F11 Inserisci un modulo Quindi vai di nuovo al menu Inserisci e fai clic su procedura, dove otterrai la procedura se non sai come dovrebbe essere avviata la macro Scrivi il codice sotto indicato:
Sub Delete_NotEligible() ActiveSheet.Range("$A$1:$G$15").AutoFilter Field:=7, Criteria1:="<>" Rows("2:12").Select Selection.Delete Shift:=xlUp Range("B1").Select Selection.AutoFilter End Sub
-
Per eseguire il codice premere il tasto F5 sulla tastiera.
-
I dati verranno filtrati e quindi in base ai criteri impostati i dati filtrati verranno eliminati.
Spiegazione del codice:
Abbiamo definito l’intervallo di dati dell’intestazione per inserire il filtro con criteri di celle non vuote nella colonna di idoneità Definire nel codice per selezionare la riga e quindi elimineremo l’intera riga * Alla fine apriamo il filtro In questo modo, noi può mettere il filtro in base a criteri particolari e quindi cancellare i dati.
Se i nostri blog ti sono piaciuti, condividilo con i tuoi amici su Facebook. E anche tu puoi seguirci su Twitter e Facebook.
_ Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare, integrare o innovare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected]_