Bonjour à tous,
Après quelques heures à chercher sur le forum, cours, tuto... et vu que je n'ai rien trouvé, je viens chercher un peu d'aide !
J'ai un tableau croisé dynamique et j'aimerais avoir une mise en page codée en VBA. Mon tableau s'organise en 4 colonnes (champs de ligne) et 6 champs de colonnes. J'ai deux problèmes de mise en page. J'ai mis une image à la fin pour essayer d'être plus clair.
Le premier : comment coder le fait de "réduire" ou "développer" une colonnes (champs de ligne) ? En faisant un clic droit sur la colonne, dans le menu déroulant, j'ai bien développer/réduire, mais le problème c'est que si j'ouvre le formulaire, je développe une ligne, je ferme le formulaire, lors de la prochaine ouverture, la ligne sera "ouverte". Il y a un enregistrement de la mise en page.
Le second : si j'affiche les détails, les lignes sont trop hautes et mon tableau n'est plus très lisible. Par contre si j'enlève les détails, pour les voir par la suite, je dois cliquer sur le "+" pour chaque ligne (très long). Est-ce que c'est possible de coder l'affichage des détails et de diminuer la hauteur de ligne ?
Pour les détails, j'ai : Me.PivotTable.ActiveData.HideDetails/ShowDetails mais je ne trouve pas pour le reste.
Merci d'avance à ceux qui m'aideront
Partager