OVH Cloud OVH Cloud

Tableau Croisé, mise en forme

3 réponses
Avatar
Ducados
Bonjour,
Ayant un problème, je cherche et découvre ce NewsGroupe !
J'ai dans un classeur, un Tableau croisé qui me fait la synthèse d'une autre
feuille.
Je modifie la largeur des colones du TC, je modifie le format des cellules
pour y mettre un quadrillage.
Tout est parfait, MAIS, dés que j'actualise mon TC pour tenir compte des
ajouts, toute ma mise en forme disparait :-((
quelqu'un aurait la solution ? (j'ai décoché Mise en forme automatique et
coché Préserver la mise en forme)
Win XP avec Excel 2002 SP3
Merci, Daniel

3 réponses

Avatar
denis P
Bonjour;
Dans le module de la feuille avec le TDC tu peux utiliser l'événement
"Worksheet_Calculate" pour refaire la mise en page à chaque mise à jour de
ton TDC
denis p.

Private Sub Worksheet_Calculate()
Application.EnableEvents = False
Application.ScreenUpdating = False

ton code pour la mise en forme.........

Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub

"Ducados" a écrit dans le message de
news:41aee334$0$44077$
Bonjour,
Ayant un problème, je cherche et découvre ce NewsGroupe !
J'ai dans un classeur, un Tableau croisé qui me fait la synthèse d'une
autre

feuille.
Je modifie la largeur des colones du TC, je modifie le format des cellules
pour y mettre un quadrillage.
Tout est parfait, MAIS, dés que j'actualise mon TC pour tenir compte des
ajouts, toute ma mise en forme disparait :-((
quelqu'un aurait la solution ? (j'ai décoché Mise en forme automatique et
coché Préserver la mise en forme)
Win XP avec Excel 2002 SP3
Merci, Daniel




Avatar
Ducados
Ouf, pourrais tu me donner un exemple de code pour la mise en forme d'un
TDC, ou un lien qui l'explique, je suis trops débutant !!!
Merci à toi
Daniel
"denis P" a écrit dans le message de
news:
Bonjour;
Dans le module de la feuille avec le TDC tu peux utiliser l'événement
"Worksheet_Calculate" pour refaire la mise en page à chaque mise à jour de
ton TDC
denis p.

Private Sub Worksheet_Calculate()
Application.EnableEvents = False
Application.ScreenUpdating = False

ton code pour la mise en forme.........

Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub

"Ducados" a écrit dans le message de
news:41aee334$0$44077$
Bonjour,
Ayant un problème, je cherche et découvre ce NewsGroupe !
J'ai dans un classeur, un Tableau croisé qui me fait la synthèse d'une
autre

feuille.
Je modifie la largeur des colones du TC, je modifie le format des
cellules


pour y mettre un quadrillage.
Tout est parfait, MAIS, dés que j'actualise mon TC pour tenir compte des
ajouts, toute ma mise en forme disparait :-((
quelqu'un aurait la solution ? (j'ai décoché Mise en forme automatique
et


coché Préserver la mise en forme)
Win XP avec Excel 2002 SP3
Merci, Daniel








Avatar
Misange
Bonjour,

Dans le menu tableau croisé dynamique/options tu as une case à cocher :
préesrver la mise en forme.
Sinon regarde ici
http://www.excelabo.net/xl/tcd.php#formatconservé

et pour bien débuter avec les tcd
http://www.excelabo.net/xl/pap-tcd.php

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


on 02/12/2004 10:41:
Bonjour,
Ayant un problème, je cherche et découvre ce NewsGroupe !
J'ai dans un classeur, un Tableau croisé qui me fait la synthèse d'une autre
feuille.
Je modifie la largeur des colones du TC, je modifie le format des cellules
pour y mettre un quadrillage.
Tout est parfait, MAIS, dés que j'actualise mon TC pour tenir compte des
ajouts, toute ma mise en forme disparait :-((
quelqu'un aurait la solution ? (j'ai décoché Mise en forme automatique et
coché Préserver la mise en forme)
Win XP avec Excel 2002 SP3
Merci, Daniel