nommer une plage variable sur plusieurs fichiers

  • Initiateur de la discussion Initiateur de la discussion loic38
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
11
Affichages
224
Réponses
4
Affichages
559
Retour