Excel VBA insérer valeur cellule dans formule

Résolu/Fermé
Francois999 Messages postés 2 Date d'inscription mercredi 20 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010 - 20 janv. 2010 à 15:03
Francois999 Messages postés 2 Date d'inscription mercredi 20 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010 - 20 janv. 2010 à 16:06
Bonjour,

J'aimerai définir une plage d'impression automatiquement en fonction de la valeur d'une cellule.

Pour récupérer la valeur de la cellule AC85, j'utilise le code:

vb = Range("AC85").Value

Ensuite, il faudrait que je puisse insérer cette valeur dans le code de définition de la plage d'impression. Par exemple :

ActiveSheet.PageSetup.PrintArea = "$A$3:$U$vb"

Ca coince à ce niveau, je ne connais pas la syntaxe pour insérer la valeur de vb dans la formule...

Je dois procéder comme ceci car je veux adapter automatiquement ma plage d'impression lorsque j'ajoute des lignes à mes tableaux. Le nombre de ligne est compté dans la cellule AC85.

Suis-je assez clair ?

Pouvez-vous m'aider ?

En vous remerciant,

François
A voir également:

2 réponses

tompols Messages postés 1273 Date d'inscription jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
20 janv. 2010 à 15:56
Bonjour,
la syntaxe serait :
ActiveSheet.PageSetup.PrintArea = "$A$3:$U$" & vb 
0
Francois999 Messages postés 2 Date d'inscription mercredi 20 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010
20 janv. 2010 à 16:06
Super, ça marche !

Merci !
0