Che cosa è un conte vuoto VBA in Excel?

December 1

Che cosa è un conte vuoto VBA in Excel?


Un conteggio vuoto VBA in Excel utilizza il built-in editor per scrivere Visual Basic, Applications Edition che conta cella vuota. Utilizzare questo codice per determinare se alcune cellule non contengono numeri, lettere o spazi. Scrivendo questo codice è possibile in una varietà di modi. Tuttavia, si codifica il valore del vuoto VBA, utilizzare le informazioni per individuare queste cellule e modificarli o cancellarli.

Funzione

La scheda "Sviluppatore" in Microsoft Excel consente di accedere a l'editor VBA per scrivere codice che controlla lo stato di singole celle o intervalli di celle. Se il foglio registra dati importanti, come ad esempio il numero di oggetti o se un compito è completa, è necessario metodo rapido per trovare se le cellule sono vuote. La creazione di un numero di celle macro VBA vuoto permette di trovare celle vuote automaticamente senza una ricerca manuale cella per cella.

È vuoto

editor VBA di Excel include una funzione built-in per determinare se una cella contiene tutti i dati, quindi non è necessario per creare un codice personalizzato per verificare la presenza di celle vuote. La funzione "IsEmpty (ActiveCell.Value)" restituisce un valore di "True" se una delle celle di evidenziare nel foglio di lavoro sono vuoti. Per avere la macro forniscono un prompt se una cella è vuota, aggiungere in una "Se, poi" dichiarazione come "Se IsEmpty (ActiveCell.Value) Then MsgBox 'L'intervallo contiene celle attive.'"

CountBlank

Il linguaggio di programmazione Visual Basic include il metodo "CountBlank", che consente di sapere esattamente quante celle in un intervallo specificato sono vuote. Per utilizzare il metodo "CountBlank", è necessario prima di dichiarare una variabile, ad esempio "emptyCells Dim più a lungo." Una volta che avete una variabile per contenere il numero di celle vuote, chiamare il metodo "CountBlank" con una linea di codice come "emptyCells = Application.WorksheetFunction.CountBlank (Range (" A1: A50 "))."

Eliminazione di celle vuote

Dopo aver eseguito un conteggio cella vuota e identificato quali celle sono vuote, potrebbe essere non più bisogno di quelle cellule specifiche. Invece di rimuovere manualmente ogni cella, VBA consente di utilizzare il metodo "SpecialCells" per rimuovere automaticamente ciascuna delle celle vuote dal foglio di lavoro. Esecuzione di una macro con la riga di codice "Selection.SpecialCells (xlCellTypeBlanks) .Delete (xlShiftUp)" elimina tutte le celle vuote attualmente contenute nel foglio di lavoro Excel.