je me suis fais une petite macro qui compile des données et les restitue
sous forme de tableau croisé dynamique.
Le tableau de données n'ayant jamais le même nombre de ligne, je définie
préalablement au croisé dynamique ma zone de données.
Ca fonctionne très bien sur Excel 2003 mais plante dès le début sur 2000 (au
niveau du sourcedata).
Voici mon code :
Dim Maplage As Range
Set Maplage = ActiveSheet.Cells(4, 1).CurrentRegion
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Bonjour Sofien,
Dans le code que tu as soumis : Il faudrait impérativement que tu remplaces : xlPivotTableVersion10 qui correspond à excel 2002 ... et que tu vérifies la constante appropriée pour excel 2000. Comme je suis sous excel 2003, je ne peux pas effectuer la vérification ... Peut-être peux-tu simplement effacer tout simplement le paramètre : " , DefaultVersion:= xlPivotTableVersion10 "
"Sofien Djelassi" a écrit dans le message de news:
Bonjour,
je me suis fais une petite macro qui compile des données et les restitue sous forme de tableau croisé dynamique. Le tableau de données n'ayant jamais le même nombre de ligne, je définie préalablement au croisé dynamique ma zone de données. Ca fonctionne très bien sur Excel 2003 mais plante dès le début sur 2000 (au niveau du sourcedata).
Voici mon code :
Dim Maplage As Range
Set Maplage = ActiveSheet.Cells(4, 1).CurrentRegion
Dans le code que tu as soumis : Il faudrait impérativement que tu remplaces : xlPivotTableVersion10 qui correspond à
excel 2002 ... et que tu vérifies la constante appropriée pour excel 2000. Comme je suis sous excel 2003, je ne peux pas
effectuer la vérification ... Peut-être peux-tu simplement effacer tout simplement le paramètre : " , DefaultVersion:=
xlPivotTableVersion10 "
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de news:
F6C03BE3-0986-4937-88F8-73BC4BE512BF@microsoft.com...
Bonjour,
je me suis fais une petite macro qui compile des données et les restitue
sous forme de tableau croisé dynamique.
Le tableau de données n'ayant jamais le même nombre de ligne, je définie
préalablement au croisé dynamique ma zone de données.
Ca fonctionne très bien sur Excel 2003 mais plante dès le début sur 2000 (au
niveau du sourcedata).
Voici mon code :
Dim Maplage As Range
Set Maplage = ActiveSheet.Cells(4, 1).CurrentRegion
Dans le code que tu as soumis : Il faudrait impérativement que tu remplaces : xlPivotTableVersion10 qui correspond à excel 2002 ... et que tu vérifies la constante appropriée pour excel 2000. Comme je suis sous excel 2003, je ne peux pas effectuer la vérification ... Peut-être peux-tu simplement effacer tout simplement le paramètre : " , DefaultVersion:= xlPivotTableVersion10 "
"Sofien Djelassi" a écrit dans le message de news:
Bonjour,
je me suis fais une petite macro qui compile des données et les restitue sous forme de tableau croisé dynamique. Le tableau de données n'ayant jamais le même nombre de ligne, je définie préalablement au croisé dynamique ma zone de données. Ca fonctionne très bien sur Excel 2003 mais plante dès le début sur 2000 (au niveau du sourcedata).
Voici mon code :
Dim Maplage As Range
Set Maplage = ActiveSheet.Cells(4, 1).CurrentRegion