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

Retrouver la lettre d'une colonne avec son numéro

Maxoverfred

XLDnaute Occasionnel
Comment puis je retrouver la lettre d'une colonne si je connais le numéro ?

Exemple: 7, j'aimerais qu'il me donne la valeur 'G'


Merci
 

Maxoverfred

XLDnaute Occasionnel
Je me réponds à moi-même

Function ColumnLetter(ColumnNumber As Integer) As String
If ColumnNumber > 26 Then

' 1st character: Subtract 1 to map the characters to 0-25,
' but you don't have to remap back to 1-26
' after the 'Int' operation since columns
' 1-26 have no prefix letter

' 2nd character: Subtract 1 to map the characters to 0-25,
' but then must remap back to 1-26 after
' the 'Mod' operation by adding 1 back in
' (included in the '65')

ColumnLetter = Chr(Int((ColumnNumber - 1) / 26) + 64) & _
Chr(((ColumnNumber - 1) Mod 26) + 65)
Else
' Columns A-Z
ColumnLetter = Chr(ColumnNumber + 64)
End If
End Function


Voilà
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Par formule :
=GAUCHE(ADRESSE(1;COLONNE();4);NBCAR(ADRESSE(1;COLONNE();4))-1)

pour la colonne A (donc 1)
=GAUCHE(ADRESSE(1;1;4);NBCAR(ADRESSE(1;1;4))-1)
la colonne G
=GAUCHE(ADRESSE(1;7;4);NBCAR(ADRESSE(1;7;4))-1)
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour le Fil, le Forum

Une autre approche qui fait suite à ce Lien supprimé

NB pour cette démo je pars de la Cellule Active


Bonne Fin d'Aprèm
@+Thierry
 

C@thy

XLDnaute Barbatruc
Bonjour tout le monde,

je tombe (aïe) sur cet 'ancien' fil et je viens rajouter mon grain de sel :

=GAUCHE(ADRESSE(LIGNE();COLONNE();4);(COLONNE()>26)+1)

à tous les participants de ce fil

C@thy :evil:
 

C@thy

XLDnaute Barbatruc
Re:Retrouver la lettre d'une colonne avec son numé

Ah ben ça alors, c'est parti tout seul et en plus 2 fois!!!

je voulais faire référence à ce fil :

Lien supprimé
Bizous
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…