Bonjour à tous.

J'ai une plage de cellule qui doit être absolument variable car elle servira à l'étape suivante pour un publipostage dans Word. Si je nomme ma plage de A2 à G200, il y aura 200 lettres de publipostage d'imprimer dans Word même si pour ce type de de rapport il n'y a que 15 noms.

Notez que la liste des destinataires est générée par une autre commande et selon le critère demandé.

Dans Word, il est possible de faire le publipostage à partir d'une plage d'Excel afin d'imprimer que pour les destinataires selon le critère.

Je sais que par le code VBA je suis en mesure de faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 ActiveWorkbook.Names.Add Name:="PublipostagePourWord", RefersToR1C1:= _
        "='Vers Word'!R1C1:R18C7"
Mon but :

J'aimerais utiliser une variable qui aurait pour but de faire varier "R18C7" pour "R37C7" (il y aurait dans cette exemple 36 destinataires car la première ligne correspond aux titres de collones).

Pour ce qui est de la variable, je n'ai pas de problème. Je ne sais pas comment l'inclure dans le code


Merci encore une fois pour votre aide.