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

vba nommer une plage dans une feuille("x")

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 !

PHILIP

XLDnaute Occasionnel
Bonsoir à tous

Tout nouveau en vba , je ne connais pas encore grand chose
j'ai un classeur qui comporte 18 onglets je voudrais nommer "xx" une plage E3:E14
dans l'onglet du nom "Dalibert" comment et ou indiquer specifier dans le code
que c'est dans la feuille worksheets(dalibert)
la fin de ce dernier étant


ActiveWorkbook.Names.Add Name:="joy48hr", RefersTo:=[E3:E14]
End Sub
Merci pour votre aide
 
Dernière édition:
Re : vba nommer une plage dans une feuille("x")

Merci pour votre aide

la formule est tres interressante hélas elle ne marche pas , la plage s'insere toujour dans l'onglet actif
une autre idée peut-être?
 
Re : vba nommer une plage dans une feuille("x")

Re...
Pas d'autre idée.
Voyez le classeur joint : en exécutant la procédure test
Code:
[COLOR="DarkSlateGray"]Sub test()
    ActiveWorkbook.Names.Add Name:="joy48hr", RefersTo:="=Dalibert!$E$3:$E$14"
End Sub[/COLOR]
placée dans le module Module1, la plage est définie dans la feuille Dalibert quelle que soit la feuille active.​
ROGER 2327
 

Pièces jointes

Re : vba nommer une plage dans une feuille("x")

Bonjour,

Nom global classeur:
ActiveWorkbook.Names.Add Name:="xxx", RefersTo:="=Feuil1!$A$1"

Nom local à Feuil2:
ActiveWorkbook.Names.Add Name:="Feuil2!yyy", RefersTo:="=Feuil2!$A$1"

JB
 
- 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

Discussions similaires

Réponses
3
Affichages
880
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…