Determina il numero di celle non vuote in un intervallo di Excel utilizzando una macro VBA

Sommario

Come contare quante celle in una colonna di Excel hanno contenuto

Si desidera utilizzare una macro per scoprire quante celle in una colonna contengono contenuto (ovvero, non sono vuote). Certo, puoi farlo tramite un ciclo in VBA. Tuttavia, è più semplice se si esegue l'attività utilizzando una funzione di Excel. La funzione NUMERO di Excel è progettata proprio per questo scopo. Utilizzare questa funzione in una macro e trasferire il risultato in una variabile o cella.

Per trovare il numero di tutte le celle utilizzate nella colonna B, utilizzare la seguente macro:

Sottonumero colonna ()
ActiveCell.Value = WorksheetFunction.Count (colonne (2))
Fine sottotitolo

Per inserire la macro, premi ALT F11 in Excel per visualizzare l'editor VBA. Seleziona il comando INSERISCI - MODULO nell'editor VBA e inserisci la macro. Per avviare la macro, attiva la combinazione di tasti ALT F8 in Excel. Le due scorciatoie da tastiera funzionano in tutte le versioni di Excel.

Se vuoi scrivere il risultato della funzione in una cella fissa (ad esempio la cella A1), sostituisci l'espressione AKTIVECELL con RANGE ("A1") e usa l'indirizzo di cella che preferisci.

Definisci quale colonna deve essere aggiunta utilizzando il parametro dopo Colonne. Le colonne sono numerate da sinistra a destra, la colonna A ha il numero 1.

La figura seguente mostra l'aspetto del risultato se si avvia la funzione in una tabella:

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave