A vuoto VBA conteggio in Excel utilizza il built -in editor per scrivere codice Visual Basic, Applications Edition che conta cella vuota . Usa questo codice per determinare se alcune cellule non contengono numeri, lettere o spazi . Scrittura di questo codice è possibile in una varietà di modi . Tuttavia, si codifica il numero dei tuoi vuoto VBA , utilizzare le informazioni per individuare queste cellule e modificare o cancellarli . Funzione
La scheda " Sviluppo " in Microsoft Excel consente di accedere all'editor VBA per scrivere il codice che controlla lo stato di singole celle o intervalli di celle . Se il foglio di lavoro tiene traccia dei dati importanti , come ad esempio il numero di oggetti o se un compito è completa, è necessario metodo rapido per scoprire se le cellule sono vuote . Creazione di una cella vuota conteggio macro VBA consente di trovare automaticamente le celle vuote , senza una ricerca manuale cella per cella .
IsEmpty
VBA di Excel include un built-in funzione per determinare se una cella contiene tutti i dati , quindi non c'è bisogno di creare un codice personalizzato per verificare la presenza di celle vuote . Il " IsEmpty ( ActiveCell.Value ) " la funzione restituisce un valore "True" se una delle celle di evidenziare nel foglio di lavoro sono vuoti . Per avere la macro fornisce un prompt se una cella è vuota , aggiungere in un "se , allora " dichiarazione del tipo " Se IsEmpty ( ActiveCell.Value ) Then MsgBox ' l'intervallo contiene celle attive . ' "
CONTA.VUOTE
il linguaggio di programmazione Visual Basic include il metodo " CONTA.VUOTE " , che consente di sapere esattamente quante celle in un intervallo specificato è vuoto . Per utilizzare il metodo " CONTA.VUOTE " , è necessario prima di dichiarare una variabile , ad esempio " emptyCells Dim a lungo. " Una volta che si dispone di una variabile per contenere il numero di celle vuote , chiamare il metodo " CONTA.VUOTE " con un riga di codice come " emptyCells = Application.WorksheetFunction.CountBlank ( Range (" A1 : A50 ")) . "
Eliminazione di celle vuote
volta aver eseguito un conteggio cella vuota e ha individuato quali celle sono vuote , non si può 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 ) " cancella tutte le celle vuote attualmente contenute nel foglio di lavoro di Excel .
< Br >