nommer une plage variable sur plusieurs fichiers

L

loic38

Guest
bonjour à tous
je cherche une macro capable de nommer une plage de cellules de longueur variable mais avec les mêmes colonnes (de A à D) sur plusieurs fichiers consécutifs

exemple :
dans le premier fichier la plage va de A1 à D135
dans le second fichier de A1 à D120
etc.etc

j'ai besoin du nom de plage pour l'incorporer dans un graphique que je présente dans chaque fichier
 
A

Abel

Guest
Bonjour loic38,

Je suppose que ces plages correspondent à des tableaux dont les dernières lignes sont la 135è et la 120è.

Dans ce cas :
dl = Range("d65535").End(xlUp).Row
ActiveWorkbook.Names.Add Name:="Zone1", RefersToR1C1:="=Feuil1!R1C1:R" & dl & "C4"

Bien sûr, tu ne peux pas utiliser le même nom de plage pour toutes tes plages.

Il faut répéter pour chaque plage en changeant le nom de plage et le nom de la feuille.

En espérant que cela te dépanne.

Abel
 
L

loic38

Guest
Merci de ta réponse très précieuse et juste
je pense que s'agissant de fichiers différents et dont chacun n'utilisera le nom de la plage de cellule qu'une seule fois, je peux utiliser le même nom partout

merci du tuyau
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 210
Messages
2 107 304
Membres
109 798
dernier inscrit
NAJI2005