Bonjour,
le context :
via une application tiers (lotus notes pour ne pas le nommer) je pilote excel pour créer des des tableaux croisé dynamique dans un fichier xls.
j'aimerai modifier 'dynamiquement' la mise en page de ma feuille nouvellement créé pour que les tableaux ne soit plus sur plusieurs pages (horizontal et vertical).
je connais déjas les fonctions permetant de manipuler la mise ne page.
ex :
mais je ne trouve pas comment 'tester' la mise en page actuel pour faire les conditions suivante :
si le mise en pages horizontale de la feuille actuel est > 2 feuille alors
diminuer le zoom.
Si un tablau est coupé sur plusieurs page verticalement alors
insérer un saut de page
Merci d'avance pour votre aide.
le context :
via une application tiers (lotus notes pour ne pas le nommer) je pilote excel pour créer des des tableaux croisé dynamique dans un fichier xls.
j'aimerai modifier 'dynamiquement' la mise en page de ma feuille nouvellement créé pour que les tableaux ne soit plus sur plusieurs pages (horizontal et vertical).
je connais déjas les fonctions permetant de manipuler la mise ne page.
ex :
Code:
With ActiveSheet.PageSetup
.Orientation = xlLandscape
.Zoom = 90
End With
...
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=ActiveCell
mais je ne trouve pas comment 'tester' la mise en page actuel pour faire les conditions suivante :
si le mise en pages horizontale de la feuille actuel est > 2 feuille alors
diminuer le zoom.
Si un tablau est coupé sur plusieurs page verticalement alors
insérer un saut de page
Merci d'avance pour votre aide.