Construire l'adresse d'une cellule en VBA

Bonjour !

Je souhaite construire l'adresse des cellules affectées par ma macro à partir d'une cellule présente dans mon classeur. J'ai cela pour le moment, mais cela ne plait pas à excel, est il possible de faire cela comme ça ou corriger la syntaxe ne suffira pas ?

ActiveSheet.PageSetup.PrintArea = "("$A$3:$D$" & range('Numeros ligne'$G$7).value)"

Merci pour votre aide !

bonjour

essaie ainsi

ActiveSheet.PageSetup.PrintArea = Range("$A$3:$D$" & Range("'Numeros ligne'$G$7").Value)

Bonsoir,

Essaye comme ça :

ActiveSheet.PageSetup.PrintArea = "$A$3:$D$" & Sheets("Numeros ligne").Range("$B$7")

Merci pour votre aide à tous les deux !

h2so4, ta méthode renvoie une erreur sur Range. Celle de Raja fonctionne bien.

Bonne soirée !

Rechercher des sujets similaires à "construire adresse vba"