![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Bonjour,
Je souhaite réaliser un tableau croisé dynamique à partir d'un tableau dont le nombre de lignes varie. soit le code(seulement le debut puisque c la que se pose mon probleme) ActiveSheet.PivotTableWizard SourceType:=xlDatabase, SourceData:= _ "Année!R1C1:R29C28", TableDestination:="[230703.xls]TCD!R1C1", TableName:= _ "Tableau croisé dynamique2" La donnée source est Année!R1C1:R29C28 , elle est donc bloqué. Je voudrais que R29C28 devienne RXC28 avec X mon nombre de lignes. Merci d'avance Elve |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
Bonsoir Elve,
Essaies ceci, Dans ta feuille de données : - Sélectionnes les données - puis Menu insertion -> "Noms" -> "définir" - dans "nom dans le classeur" -> encode "Database" -> puis OK Dans ta macro : - remplace "Année!R1C1:R29C28" par "Database" - relance ta macro Cela devrait fonctionner. Bonne chance @+ Dan |
|
|
#3 (permalink) |
|
Guest
Messages: n/a
|
Merci pour ta réponse,
Mais j'ai l 'impression que cela ne fonctionne pas. Peut etre faut il declarer la fonction Database? La macro me retourne une erreur aux niveau de la saisie des données sources. Elve |
| Liens sociaux |
| Outils de la discussion | |
|
|