Bonjour le forum,
J'ai un petit problème pour intégrer le contenu d'une cellule comme dernière ligne à imprimer.
Dans ma feuille "Paramètres", dans la cellule "B4", j'ai un nombre
Dans la macro que j'ai faite construit au départ avec l'aide de l'enregistreur, j'ai ceci:
Sheets("Report").Select
With ActiveSheet.PageSetup
.PrintArea = "$A$1:$W$ & Sheets("Paramètres").Range("B4")"
.PrintTitleRows = "$1:$10"
.PrintTitleColumns = ""
.LeftHeader = ""
Cela coince au niveau du compilateur au niveau de la définition du ".printArea".
Je veux utiliser le contenu d'une cellule pour déterminer la dernière ligne à imprimer car c'est le même classeur qui va me servir à plusieurs rapports dont la longueur est variable !
Quelqu'un pourrait-il m'aider à trouver la solution ? L'approche du problème est-elle bonne ou faut-il procéder d'une tout autre manière ?
D'avance je remercie tous les lecteurs et les contributeurs qui font un travail remarquable.
A+
J'ai un petit problème pour intégrer le contenu d'une cellule comme dernière ligne à imprimer.
Dans ma feuille "Paramètres", dans la cellule "B4", j'ai un nombre
Dans la macro que j'ai faite construit au départ avec l'aide de l'enregistreur, j'ai ceci:
Sheets("Report").Select
With ActiveSheet.PageSetup
.PrintArea = "$A$1:$W$ & Sheets("Paramètres").Range("B4")"
.PrintTitleRows = "$1:$10"
.PrintTitleColumns = ""
.LeftHeader = ""
Cela coince au niveau du compilateur au niveau de la définition du ".printArea".
Je veux utiliser le contenu d'une cellule pour déterminer la dernière ligne à imprimer car c'est le même classeur qui va me servir à plusieurs rapports dont la longueur est variable !
Quelqu'un pourrait-il m'aider à trouver la solution ? L'approche du problème est-elle bonne ou faut-il procéder d'une tout autre manière ?
D'avance je remercie tous les lecteurs et les contributeurs qui font un travail remarquable.
A+