Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…