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

identifier une colonne par sa lettre

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

Claude

XLDnaute Occasionnel
Bonsoir le Forum,

Voici ma question :
Si en U1, la fonction COLONNE() = 21,
comment obtenir la lettre U à partir de la valeur 21 ?

Merci de me renseigner.

Claude
 
Re : identifier une colonne par sa lettre

Bonsoir à tous,
Code:
Function colnum(colalpha As String) As Integer
[COLOR="Teal"]'renvoie le rang d'une chaîne alphanumérique ; ex : AN donne 40.[/COLOR]
    Dim n As Integer
    For n = 1 To Len(colalpha)
        colnum = 26 * colnum + Asc(UCase(Mid$(colalpha, n, 1))) - 64
    Next
End Function

Function colalph(col As Integer) As String
[COLOR="Teal"]'renvoie l'en-tête de la colonne de rang "col" ; ex : 40 donne AN.[/COLOR]
    If col > 26 Then colalph = Chr(64 + Int((col - 1) / 26))
    colalph = colalph + Chr(65 + (col - 1) Mod 26)
End Function
ROGER2327
 
- 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
173
Réponses
2
Affichages
197
W
Réponses
16
Affichages
522
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…