Bonjour,
Grâce à la fonction Concatener, j'ai défini dans ma feuille les plages de cellules concernées par la zone d'impression en fonction des choix fait par l'utilisateur.
J'ai également ajouté une partie du code que je pense utile à l'exécution de la macro.
Ainsi, la cellule GQ10 affiche le résultat suivant :
Le code VBA donne quant à lui :
Cela me donne une erreur 1004, impossible de définir la propriété PrintArea de la classe PageSetup.
J'ai essayé d'autres formulations, mais sans succès.
La finalité est que le code doit lire la plage obtenue dans ma feuille.
Je pense que je fais sans doute une erreur basique de débutant, mais si vous pouvez me donner un petit coup de main, je vous en serais gré.
Grâce à la fonction Concatener, j'ai défini dans ma feuille les plages de cellules concernées par la zone d'impression en fonction des choix fait par l'utilisateur.
J'ai également ajouté une partie du code que je pense utile à l'exécution de la macro.
Ainsi, la cellule GQ10 affiche le résultat suivant :
Code:
ActiveSheet.Range(A79:CR140,A203:CR342).Address
Code:
Dim Plages as String
Plages = Range ("GQ10").Value
ActiveSheet.PageSetup.PrintArea = "Plages"
Cela me donne une erreur 1004, impossible de définir la propriété PrintArea de la classe PageSetup.
J'ai essayé d'autres formulations, mais sans succès.
La finalité est que le code doit lire la plage obtenue dans ma feuille.
Je pense que je fais sans doute une erreur basique de débutant, mais si vous pouvez me donner un petit coup de main, je vous en serais gré.