Nwlapcug.com


Come contare le righe in un foglio di Excel utilizzando le macro VBA

Come contare le righe in un foglio di Excel utilizzando le macro VBA


Quando si lavora con dati di Excel, potrebbe essere necessario conoscere il numero di righe viene utilizzato in un foglio di calcolo. Ci sono un certo numero di modi per calcolare o contare il numero di righe utilizzate in un foglio di calcolo, e utilizzando Excel VBA è solo uno di loro. Programmazione di una macro VBA non solo consente di contare il numero di righe di dati in un foglio di calcolo, ma consente di utilizzare la funzione ripetutamente con le cartelle di lavoro di Excel.

Istruzioni

Programmazione Macro

1

Aprire il foglio di calcolo Excel e aprire l'editor di VBA premendo "Alt + F11."

2

Avviare un nuovo file di progetto VBA facendo doppio clic la cartella di lavoro nel menu di destra e scegliendo l'opzione "Nuovo".

3

Avviare la nuova funzione digitando "Sub CountRows()." Informa il compilatore VBA che c'è una nuova subroutine nel file di progetto. Se si preferisce dare la subroutine un altro nome, modificare semplicemente "CountRows" in quello che vuoi dire, ma deve avere la parentesi aperta e chiusa dietro di esso, come in "YourName ()".

4

Creare una variabile includendo "Dim Count as Long" nella riga successiva.

5

Digitare il seguente codice:

Count = 0
Fare

Count = Count + 1
ActiveCell.Offset(1, 0).Select

Loop Until IsEmpty (ActiveCell (0, 1))

Questo indica al programma di compilatore di sgombrare la variabile Count, poi iniziare a muoversi attraverso il foglio di calcolo. Si aggiunge 1 al conteggio totale, poi si sposta verso il basso alla cella successiva, fino a quando la cella successiva è vuota. Quando si raggiunge una cella vuota, si fermerà in esecuzione.

6

Far apparire una finestra di messaggio aggiungendo una nuova riga con "MsgBox Count" in esso. Verrà visualizzata una finestra popup con il numero totale di righe in esso. Per rendere la finestra di messaggio sembrano un po' più disponibile, è possibile aggiungere altro testo ad esso. Modificare la riga come segue:

MsgBox "There are" Count "Righe"

È possibile modificare il testo tra virgolette per caso qualunque cosa ti sarebbe piaciuto essere.

7

Infine, è possibile digitare "End Sub" in una nuova riga al fine di chiudere la funzione.

Esecuzione della Macro

8

Tornare al foglio di calcolo Excel e salvarlo.

9

Evidenziare la prima cella nella colonna con la maggior parte dei dati. Si tratta di una colonna che non ha nessun celle vuote tra la parte superiore e inferiore.

10

Aprire il menu "Strumenti" e selezionare "Macro" per far apparire la finestra di dialogo macro con tutte le macro programmate nel foglio di calcolo.

11

Selezionare la macro da "CountRows", sezione 1, o qualunque nome che hai dato. Fare clic su "Esegui". Al termine, la Macro si aprirà con la relazione di casella di messaggio del numero di righe che hai riempito.

Consigli & Avvertenze

  • Può essere più veloce e più semplice, se tutto ciò che serve è un numero, per contare le righe utilizzando una formula. In una cella vuota, digitare "= COUNT (A:A, se (A & gt; 0.1.0))", dove A è la colonna che si sta contando.
  • Il metodo sopra descritto funziona solo per una serie di righe contenenti dati. Lo script VBA terminerà sulla prima riga vuota - anche se seguono altre righe con dati.