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

variable dans RefersToR1C1:

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 !

fhoest

XLDnaute Accro
Bonjour le forum,🙄
j'aimerai connaitre le moyen d'intégrer la variable Drligne dans ce code,
Mais je ne trouve pas lla syntaxe exacte,pourriez vous svp me filer un petit coup de pouce,
je vous remercie
voici le code:
Code:
dim drligne as long
drligne =30 'pour l'exemple
Range("A2:D" & drligne).Select
    ActiveWorkbook.Names.Add Name:="liste1", RefersToR1C1:= _
        "=mafeuille!R2C1:R[" & drligne & " ]C4"
        'sur un refertor1c1 normal la syntaxe et la suivante
        '"mafeuille!r2c1:r30c4" 
    ActiveWorkbook.Names("liste1").Comment = ""
A bientot et merci.
 
Re : variable dans RefersToR1C1:

Bonsoir


Cela fonctionne sans l'espace en trop 😉

Code:
Sub a()
Dim drligne As Long
drligne = 30 'pour l'exemple
ActiveWorkbook.Names.Add Name:="liste1", RefersToR1C1:= _
        "=" & Sheets(1).Name & "!R2C1:R[" & drligne & "]C4"
End Sub

EDITION :
Tu peux aussi le faire de cette façon:
Code:
Sub b()
Dim drligne&
drligne = 30
[A2].Resize(drligne, 4).Name = "liste1"
End Sub
 
Dernière édition:
Re : variable dans RefersToR1C1:

Merci beaucoup Staple,
j'ai opter pour la deuxième solution car elle est plus courte ,
je te remercie beaucoup,
A bientôt sur d'autres fils
 
Dernière édition:
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…