Indentifier la lettre d'une colonne avec la fonction "find".

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

kastor

XLDnaute Junior
Bonjour,

Ma demande va paraitre simple pour bon nombre d'entre vous.

J'ai besoin d'utiliser une fonction "find" pour trouver l'emplacement d'une donnée et en retirer la lettre de la colonne ou elle se trouve.

exemple :

cellule A1 = oui
cellule B1 = non
cellule C1 = NR
cellule D1 = RAS


1 trouver où se trouve la valeur "NR" dans le plages (A1😀1)
2 identifier que la lettre de cette colonne est "C"


Merci d'avance pour votre aide.
 
Re : Indentifier la lettre d'une colonne avec la fonction "find".

Petit conseil, utilises l'enregistreur de macro
Cells.Find(What:="NR", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate

Cette fonction sert pour recherche la cellule, ensuite à toi de dévelloper ^^
 
Re : Indentifier la lettre d'une colonne avec la fonction "find".

Donc pour ceux que ça intéressement voici le code

Dim pls As Range



Set pls = Sheets("nom de la feuille").Range("A1:E1") 'détermine la plage dans laquelle on fait la recherche


Set cc = pls.Find("RN") 'la recherche

cc = Split(cc.Address, "$")(1) 'donne la lettre de la colonne
 
Re : Indentifier la lettre d'une colonne avec la fonction "find".

Bonjour,
kastor

Simple curiosité de ma part.
Quelle est l'utilité dans un tableur de traiter en VBA des appellations de colonnes par des lettres ?
A moins d'un besoin visuel de situation de cellule (C13, DD20,...) dans des messages pour l'utilisateur, il est en général plus simple d'utiliser Cells(i,j).

Cordialement
Robert
 
Re : Indentifier la lettre d'une colonne avec la fonction "find".

Bonjour à tous

Simple curiosité de ma part.
Quelle est l'utilité dans un tableur de traiter en VBA des appellations de colonnes par des lettres ?

C'est sùr que cela ne sert pas à grand chose. Mais quand on ne connaît pas cells, cela peut servir 🙂.
 
- 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
2
Affichages
141
Réponses
26
Affichages
1 K
Retour