Nwlapcug.com


Che cosa è un conteggio di VBA vuoto in Excel?

Che cosa è un conteggio di VBA vuoto in Excel?


Un vuoto conteggio VBA in Excel utilizza l'editor incorporato per scrivere Visual Basic, Applications Edition che conta cella vuota. Utilizzare questo codice per determinare se alcune cellule non contengono qualsiasi numeri, lettere o spazi. Scrittura di questo codice è possibile in una varietà di modi. Tuttavia, il conteggio VBA vuoto di codice, utilizzare le informazioni per individuare queste cellule e di modificarli o eliminarli.

Funzione

La scheda "Sviluppo" in Microsoft Excel consente di accedere all'editor di VBA per scrivere codice che controlla lo stato delle singole celle o intervalli di celle. Se del foglio di lavoro tiene traccia dei dati importanti, quali numeri di oggetti o se un'attività è completata, è necessario un metodo rapido per trovare se le celle sono vuote. Creazione di una macro VBA di conteggio cella vuota consente di trovare le celle vuote automaticamente senza una ricerca manuale di cella.

IsEmpty

Editor di VBA di Excel include una funzione incorporata per determinare se una cella contiene tutti i dati, quindi non è necessario creare codice personalizzato per controllare le celle vuote. La funzione di "IsEmpty(ActiveCell.Value)" restituisce il valore "True" se qualsiasi delle celle che si evidenzia nel foglio di lavoro sono vuoto. Per avere la macro forniscono un prompt dei comandi, se una cella è vuota, aggiungere un "Se, allora" dichiarazione come "se IsEmpty(ActiveCell.Value) Then MsgBox 'La gamma contiene cellule attive.'"

CountBlank

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

L'eliminazione di celle vuote

Dopo aver effettuato un conteggio di cella vuota e identificati quali celle sono vuote, non è più necessario quelle cellule specifiche. Piuttosto che di rimozione manuale di ogni cella, VBA consente di utilizzare il metodo "SpecialCells" per rimuovere automaticamente tutte le celle vuote nel foglio di lavoro. Esecuzione di una macro con la riga di codice "Selection.SpecialCells(xlCellTypeBlanks). Elimina (xlShiftUp) "Elimina tutte le celle vuote attualmente contenute nel foglio di lavoro Excel.