OVH Cloud OVH Cloud

plage variable pour un tcd

2 réponses
Avatar
gueridon
Bonjour,
je construis des tcd par macro. Je s=E9lectionne ma base=20
initiale par Selection.currentregion.select
Mais je n'arrive pas =E0 r=E9percuter cette s=E9lection dans le=20
code du tcd (au niveau PivotCaches.Add=20
SourceType:=3DxlDatabase, SourceData:=3D ??????)
J'ai essay=E9 par une variable, mais cela ne marche pas.
Est-ce que je dois passer par une zone nomm=E9e, et si oui,=20
comment ?
Merci d'avance =E0 tous pour vos suggestions
:-)

2 réponses

Avatar
ru-th
Salut

une possibilité:
rendre dynamique la plage
pour une source de A à E, nombre de ligne indeterminé, mais sans cellules
vides intercalé en colonne A
Insertion Nom créer
Tablo fait référence Þcaler(feuil1!a1;;;nbval(feuil1!a:a);5)

et dans l'étape 2 du Tcd, fait référence à Tablo
a+
rural thierry

"gueridon" a écrit dans le message de
news: 595a01c3e58f$97371780$
Bonjour,
je construis des tcd par macro. Je sélectionne ma base
initiale par Selection.currentregion.select
Mais je n'arrive pas à répercuter cette sélection dans le
code du tcd (au niveau PivotCaches.Add
SourceType:=xlDatabase, SourceData:= ??????)
J'ai essayé par une variable, mais cela ne marche pas.
Est-ce que je dois passer par une zone nommée, et si oui,
comment ?
Merci d'avance à tous pour vos suggestions
:-)
Avatar
Chris MICHEL
Bonjour

une autre solution

dim BDD as string

selection.currentregion.select

BDD=selection.address

PivotCaches.Add
SourceType:=xlDatabase, SourceData:= BDD


(la syntaxe n'est évidemment pas correcte mais l'idée y
est).

Chris.


-----Message d'origine-----
Bonjour,
je construis des tcd par macro. Je sélectionne ma base
initiale par Selection.currentregion.select
Mais je n'arrive pas à répercuter cette sélection dans le
code du tcd (au niveau PivotCaches.Add
SourceType:=xlDatabase, SourceData:= ??????)
J'ai essayé par une variable, mais cela ne marche pas.
Est-ce que je dois passer par une zone nommée, et si oui,
comment ?
Merci d'avance à tous pour vos suggestions
:-)

.