Quando si lavora con le tabelle pivot, potrebbe essere necessario determinare quante righe contiene la tabella pivot. Ci sono un paio di modi in cui puoi farlo. Se si desidera utilizzare una formula del foglio di lavoro, è possibile creare una formula che restituirà il conteggio delle celle.

La prima cosa che devi fare è determinare quale colonna della tua tabella pivot vuoi contare. Per il bene di questo esempio, supponiamo che tu voglia contare la colonna C. Visualizza la finestra di dialogo Nuovo nome e specifica un nome per i tuoi dati nel campo Nome. Nel campo Si riferisce a inserire la seguente formula:

=OFFSET($C$1,0,0,COUNTA($C:$C,1))

Fare clic su OK e si è assegnato un nome a un intervallo di dati definito dalla formula. Supponendo che il nome che hai usato fosse PTRows, potresti quindi usare la seguente formula in una cella normale:

=ROWS(PTRows)

Ciò che viene restituito è il conteggio delle righe nell’intervallo di dati, che rappresenta la tabella pivot.

Se vuoi determinare il conteggio delle righe in una macro, la riga seguente assegnerà il valore alla variabile lRowCount:

lRowCount = ActiveSheet.PivotTables("Pivottable1").TableRange2.Rows.Count

Questo codice restituisce un conteggio di tutte le righe nella tabella pivot, inclusi i campi della pagina. Se vuoi omettere i campi della pagina e restituire semplicemente il conteggio delle righe nella tabella pivot principale, puoi usare invece questo codice:

lRowCount = ActiveSheet.PivotTables("Pivottable1").TableRange1.Rows.Count

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (8561) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: