Bonjour à toutes et à tous,
J'ai fais une macro simple, et pour faire court, elle consiste à mettre en forme un tableau (uniquement les bordures) qui évolue (tantôt 50 lignes, tantôt 200 lignes, tantôt 13 lignes, ...).
Je me suis servi de l'option "zone d'impression" "définir".
Bref, quand je relance ma macro en ajoutant des lignes ou en en enlevant, eh bien la zone d'impression n'a pas changée!!
En allant voir dans le code (et là je viens vers vous car je n'y connais pas suffisament) voici ce qui est mis (je vous passe les détails):
Nous avons donc bien au début de ma macro: Selection.CurrentRegion.Select
La-dessus je n'ai pas de problème, mais alors voici ce qui coince:
ActiveSheet.PageSetup.PrintArea = "$A$1:$R$11"
Pourquoi me met-il une référence fixe!??
Par quoi puis-je remplacer cette référence pour que cela corresponde à la zone en cours (qui est sélectionnée) et simplement "zone d'impression" "définir".
Merci d'avance pour votre aide !!