Zone d'impression variable et aperçu

Résolu
Argentomaouss -  
Argentomaouss Messages postés 15 Statut Membre -
Bonjour,

Soit un tableau avec un nombre de lignes variables.

Je voudrais, avant d'imprimer mon tableau que l' utilisateur ait un aperçu avant impression.

J'ai donc la macro suivante, dans laquelle je cherche par quoi remplacer les ?????? afin d'imprimer la sélection effectuée par la première ligne de ma macro.

Range("A8").CurrentRegion.Select
ActiveSheet.PageSetup.PrintArea = "??????????????"
ActiveWindow.SelectedSheets.PrintPreview

Jusqu'à maintenant quoique j'aie essayé de mettre à la place, j'ai toujours eu un message d'erreur d'exécution : "Impossible de définir la propriété de PrintArea dans la classe PageSetup"

Ca doit certainement être tout con pour un pro des macros, mais après de multiples recherches je sèche....

Alors, merci d'avance pour votre aide
A voir également:

2 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
ActiveSheet.PageSetup.PrintArea = Selection.Address
ou,
ActiveSheet.PageSetup.PrintArea = Range("A8").CurrentRegion.Address

A+
0
Argentomaouss Messages postés 15 Statut Membre 3
 
OK, ça marche.

J'avais essayé avec Address mais en n'y mettant qu'un seul "D" comme c'était noté sur un autre forum...

Quoiqu'il en soit, merci beaucoup à toi.
0