Comment compter le nombre de lignes dans un tableau croisé dynamique ?

Comment compter le nombre de lignes dans un tableau croisé dynamique ? - VB/VBA/VBS - Programmation

Marsh Posté le 05-06-2012 à 07:52:03    

Bonjour,
 
Je voudrais compter le nombre de ligne dans un tableau croisé dynamique. J'ai trouvé sur http://excel.developpez.com/faq/?page=TCD, une macro qui permettrait de le faire mais ça ne fonctionne pas. Voici le code :

Code :
  1. Sub compterNombreLignesTCD()
  2.     Dim Pvt As PivotTable
  3.     'Définit le TCD   
  4.     Set Pvt = Worksheets("Feuil1" ).PivotTables("Tableau croisé dynamique1" )
  5.    
  6.     'TableRange1:
  7.     'plage contenant l'intégralité du rapport de tableau croisé dynamique,
  8.     'à l'exclusion des champs de page.
  9.     MsgBox Pvt.TableRange1.Rows.Count
  10.    
  11.     'TableRange2 :
  12.     'plage contenant l'intégralité du rapport de tableau croisé dynamique,
  13.     'y compris les champs de page.
  14.     MsgBox Pvt.TableRange2.Rows.Count
  15. End Sub


Je pense que le problème vient du fait que mes données sources ne sont pas la "Feuil1"  en entière mais seulement 3 colonnes.
 
Merci de votre aide !!

Reply

Marsh Posté le 05-06-2012 à 07:52:03   

Reply

Marsh Posté le 05-06-2012 à 09:35:48    

Salut, je viens de tester à l'instant ce code, en l'adaptant bien sur, et il fonctionne correctement. Ce code concerne le TCD nommé "Tableau croisé dynamique1" situé sur Feuil1


---------------
Myanmar 90/91 : http://gadaud.gerard.free.fr/publi [...] index.html
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed