• Initiateur de la discussion Initiateur de la discussion alf43
  • 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 !

alf43

XLDnaute Junior
salut le forum,
qq1 pour corriger mon code ?

i = Range("a65536").End(xlUp).Row
Range("A1:H" & i).Select
ActiveWorkbook.Names.Add Name:="BG", RefersToR1C1:="A1:H" & i

je veux nommer ma zone variable mais lorsque je lance macro il remplace toutes les cellules de la zone par des valeurs " VRAI " .
 
Re : corretion code

Bonjour à tous


Arrivé après la bataille
Sub test()
ActiveWorkbook.Names.Add Name:="BG", RefersToR1C1:=Range("A1:H" & [A65536].End(xlUp).Row)
End Sub

En modifiant le code de Robert (merci)
Sub test2()
Range("A1:H" & [A65536].End(xlUp).Row).Name = "BG"
End Sub
 
Dernière édition:
Re : correction code

salut robert et pierrot
pas de resultats avec ton code pierrot par contre je me suis aperçu que ma zone de cellules venant d'un paste est déjà sélectionnée j'ai simplement mis:
ActiveWorkbook.Names.Add Name:="BG", RefersTo:=Selection
et ça à l'air de marcher
merci de votre aide
à+ sur le forum
alf
 
- 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
5
Affichages
909
Réponses
7
Affichages
366
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
1 K
Réponses
6
Affichages
422
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
Retour