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.

image 1

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.

image 2

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.

image 48

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]_