OVH Cloud OVH Cloud

numéro des lettres

2 réponses
Avatar
JPG
Bonjour,

Je cherche une fonction qui me donnerait la lettre correspondant à un
chiffre compris entre 1 et 26
exemple
1 = A
2 = B
et 26 = Z

... et encore mieux :
27 = AA
28 = AB
et 256 = IV.


en fait une fonction qui me permet de trouver la colonne XL selon un numéro.

Merci beaucoup pour votre aide.

2 réponses

Avatar
Papy Bernard
Slt,

De JPG


Bonjour,

Je cherche une fonction qui me donnerait la lettre correspondant à un
chiffre compris entre 1 et 26
exemple
1 = A
2 = B
et 26 = Z

... et encore mieux :
27 = AA
28 = AB
et 256 = IV.


en fait une fonction qui me permet de trouver la colonne XL selon un
numéro.

Merci beaucoup pour votre aide.


A "A" correspond le code 65, "B" 66, and so on. Elementaire.

--
A+
Papy Bernard (RTCien malgré lui)

Avatar
Gilbert
Bonjour,

Voici une fonction que je m'étais faite il y a quelques temps

Function ConvEntierColonneExcel(ByVal Valeur As Long) As String
If Valeur > 256 Then Valeur = 256 'Pour Excel la limite est de 256
colonnes
If Valeur < 1 Then Valeur = 1 'Pour Excel la limite est de 256 colonnes
If Valeur < 27 Then
ConvEntierColonneExcel = Chr(Valeur + 64)
Else
'Valeur-1 sinon erreur pour les multiples de 26
ConvEntierColonneExcel = ConvEntierColonneExcel((Valeur - 1) 26) &
ConvEntierColonneExcel(Valeur - (((Valeur - 1) 26) * 26))
End If
End Function


Gilbert


"JPG" a écrit dans le message de
news:
Bonjour,

Je cherche une fonction qui me donnerait la lettre correspondant à un
chiffre compris entre 1 et 26
exemple
1 = A
2 = B
et 26 = Z

... et encore mieux :
27 = AA
28 = AB
et 256 = IV.


en fait une fonction qui me permet de trouver la colonne XL selon un
numéro.


Merci beaucoup pour votre aide.