definir une zone d'impression variable

  • Initiateur de la discussion Marion
  • Date de début
M

Marion

Guest
Bonjour le forum.

voila un soucis que je n'arrive pas a régler.

je veux imprimer une feuille mais la zone d'impression varie a chaque fois (ligne en plus) .

la zone d'impression est a1:t50 et une petite v1:ad8

peut-on avec une macro définir la zone a chaque fois, pour eviter d'imprimer des feuilles blanches

Merci de vos réponses

A+Marion
 
A

ALEX

Guest
Bonjour a tous,

Petite variante, j'aimerais imprimer un tableau avec un nombre de colonne fixe (B à H) et un nombre de ligne variable de 70 à 210. La zone d'impression devra varier de B70:H70 à B210:H210.

Chaque ligne est séparé en deux et la cellule B70 et B71 sont fusionnée ainsi que B72 et B73 et ainsi de suite.

Si à partir de la ligne 150 par exemple, la case B150 est vide, alors la zone d'impression sera B70:H150.

Merci de votre aide car je ne maîtrise pas encore bien les macros

Alex
 
O

Olivier

Guest
Bonjour,
A condition que tes cellules composent une zone non discontinue (ne contenant aucune cellule vide)
soit nom$, le nom de ta feuille : reporte cette séquence dans une macro, avant le lancement de l'impression par exemple :

Sheets(nom$).PageSetup.PrintArea = Sheets(nom$).Cells(1, 1).CurrentRegion.Address
 

Discussions similaires

Statistiques des forums

Discussions
314 222
Messages
2 107 470
Membres
109 836
dernier inscrit
SophieL16