Nommage d'une colonne ?

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

A

airvb

Guest
Bjr

J'ai pas mal de truc comme ca ds mes macros de débutant

If T_employe.Range("D" & w + 1) = 2 Then etc ....

Le truc c'est que si au cours de la vie de la mocra j'ajoute une colonne ds la T_employe avant la colonne D .... tout est fichu !

Existe il une méthode pour nommer la colonne D et d'utiliser ce nom ds le bout de code ci dessus ?
ansi si cette colonne devient E ou autre la macro s'adapte.


Merci
 
Re : Nommage d'une colonne ?

Salut bien,
Tu peux nommer pour mon exemple l'entête de colonne soit en D1 Bruno
If T_employe.Cells(w + 1,T_employe.[Bruno].Column) = 2 Then

Donc on utilise Cells (ligne,colonne) au lieu de range
Bruno
 
Re : Nommage d'une colonne ?

Bonsoir airvb, salut Bruno, heureux de te croiser,

On peut nommer toute la colonne "Bruno" et simplifier le code :

If [Bruno].Cells(w + 1) = 2 Then

Edit : on peut nommer seulement la 1ère cellule, le code restera le même.

A+
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
753
Retour