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

Inserer nom de colonne dans mes codes

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

Geraldine

XLDnaute Occasionnel
Re-bonjour le forum,

Dans excel nous avons les noms de colonnes A, B, C, etc ..
Je selectionne la colonne A et j'insere un nom par exemple "CMARQUE"

et je veux utiliser ce nom de colonne dans mes codes soit au lieu de

ComboBoxM.List = .Range("A10:A" & .Range("A65536").End(xlUp).Row).Value
[A10] = *********

je voudrais

ComboBoxM.List = .Range("Cmarque10:Cmarque" & .Range("Cmarque65536").End(xlUp).Row).Value
[Cmarque10] = *********

Mais ça fonctionne pas comme ce dernier,

Merci, géraldine
 
Dernière édition:
Re : Inserer nom de colonne dans mes codes

re pierrejean,

remplacer, oui et non parce que remplacer A par prix ou "A" par "prix", j'ai peur des erreur.

et le code
Prix = lettre(.Range("prix").Column)
[Prix & 2] = UserForm1.TextBox1 & ""
ne fonctionne pas.

par contre j'ai renommé juste une cellule "cellule" original comme nom
[Cellule] = UserForm1.TextBox1 & "" et ça fonctionne

je ne dit pas mon dernier mot jeanpierre euh pardon pierrejean ... je suis nul en langage excel mais quel humour

"et bravo", n'exagerons pas !!! 3semaines pour developper mon application en fait palir mon patron, et en plus c'est loin d'être finit, je passe mon temps à chercher. Une application comme la mienne, il faut 2 jours pour une personne experimenté comme vous monsieur pierrejean.
mais qu'elle decouverte ce forum !!! beaucoup m'ont aidé et m'ont permis au moins de l'editer, mais par contre ne corrige toujours pas mes fautes ...

merci@
 
Dernière édition:
Re : Inserer nom de colonne dans mes codes

effectivement, je crains qu'il ne faille passer par cette formulation

Code:
Prix = lettre(.Range("prix").Column)
.Range(Prix & 2) = UserForm1.TextBox1

comme je le disais plus haut je n'utilise jamais [A2]
 
Re : Inserer nom de colonne dans mes codes

ouffffffffffffffff

With Sheets("ARTICLE")
Prix = lettre(.Range("prix").Column)
.Range(Prix & 10) = UserForm1.TextBox1
End With

il faut imperativement With et End with, ne me demander pas pourquoi

un grand merci pierrejean

amicalement géraldine
 
Re : Inserer nom de colonne dans mes codes

les With et End With vont avec le point (.)

comme tu l'as ecrit ton code ecrira toujours dans la feuille ARTICLE

si tu supprimes With , End With et les points devant Range
ton code ecrira sur la feuille active
 
Re : Inserer nom de colonne dans mes codes

les With et End With vont avec le point (.)

comme tu l'as ecrit ton code ecrira toujours dans la feuille ARTICLE

si tu supprimes With , End With et les points devant Range

ton code ecrira dans la feuille active quelle qu'elle soit

Amcalement

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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…