Ajouter un nom avec une étendue classeur en vba

tonio44

XLDnaute Nouveau
Bonjour,

Je me prend la tête avec les noms.
Je souhaite définir en vba un nom avec une étendu sur tout le classeur.

j'ai pour le moment:
Code:
Sheets("Feuille1").Range("A1").Select
ActiveSheet.Names.Add Name:="Nom1", RefersTo:=Range(Range("A2"), Range("A2").End(xlDown).Address)

et le nom est juste en étendue "Feuille 1"

Est-il possible de corriger ma formule ?
il doit y avoir un problème?

Merci à vous
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Ajouter un nom avec une étendue classeur en vba

Bonjour Tonio,

si j'ai bien compris:
pour nommer une plage en colonne A , de A1 jusqu'à la dernière cellule non-vide de la colonne A

ActiveWorkbook.Names.Add Name:="Nom1", RefersTo:=Range("A1:A" & Range("A65535").End(xlUp).Row)

à+
Philippe
 

Discussions similaires

Statistiques des forums

Discussions
312 495
Messages
2 088 966
Membres
103 993
dernier inscrit
Essens