Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Changer un numéro de colonne en lettre(s)

17 réponses
Avatar
Tatanka
Bonjour, Bonjour,

J'ai une fonction qui transforme le numéro
d'une colonne en lettre(s) :

Function ColonneA(n)
Set p1 = Application.Caller
Set p2 = Cells(p1.Row, n)
r = p2.Address(True, False)
r = Left(r, InStr(1, r, "$") - 1)
ColonneA = r
End Function

Je cherche maintenant une formule Excel qui
donnerait le même résultat. Il me semble que
j'ai déjà vu une telle formule sur ce site.
Vous avez une idée ?

Serge

7 réponses

1 2
Avatar
Modeste
Bonsour® Tatanka avec ferveur ;o))) vous nous disiez :

A1 contient le no:
=SUBSTITUE(ADRESSE(1;A1;4);1;"")


--
@+
;o)))

Avatar
Fredo P.
C'est bizarre chez moi c'est çà qui marche
=SUBSTITUE(ADRESSE(1;1;4);"1";"")

"ChrisV" a écrit dans le message de news:

Ou encore... ;-)

=SUBSTITUE(ADRESSE(1;A1;4);"1";"")


ChrisV


"Tatanka" a écrit dans le message de news:
%
Salut JB,

Yep! 18 caractères de moins.

Serge

"JB" a écrit dans le message de news:

Bonjour,

A1 contient le no:

=SUBSTITUE(SUBSTITUE(ADRESSE(1;A1);"$";"");"1";"")

JB

On 18 fév, 17:22, "Tatanka" wrote:
Bonjour, Bonjour,

J'ai une fonction qui transforme le numéro
d'une colonne en lettre(s) :

Function ColonneA(n)
Set p1 = Application.Caller
Set p2 = Cells(p1.Row, n)
r = p2.Address(True, False)
r = Left(r, InStr(1, r, "$") - 1)
ColonneA = r
End Function

Je cherche maintenant une formule Excel qui
donnerait le même résultat. Il me semble que
j'ai déjà vu une telle formule sur ce site.
Vous avez une idée ?

Serge










Avatar
ChrisV
Salut Fred,

A1 doit contenir une valeur numérique compris entre 1 et 256 (sauf pour
Excel 2007)
La formule qui fonctionne chez toi n'est valide uniquement que pour la
colonne 1 soit "A"...


ChrisV


"Fredo P." a écrit dans le
message de news: OcUu%
C'est bizarre chez moi c'est çà qui marche
=SUBSTITUE(ADRESSE(1;1;4);"1";"")

"ChrisV" a écrit dans le message de news:

Ou encore... ;-)

=SUBSTITUE(ADRESSE(1;A1;4);"1";"")


ChrisV


"Tatanka" a écrit dans le message de
news: %
Salut JB,

Yep! 18 caractères de moins.

Serge

"JB" a écrit dans le message de news:

Bonjour,

A1 contient le no:

=SUBSTITUE(SUBSTITUE(ADRESSE(1;A1);"$";"");"1";"")

JB

On 18 fév, 17:22, "Tatanka" wrote:
Bonjour, Bonjour,

J'ai une fonction qui transforme le numéro
d'une colonne en lettre(s) :

Function ColonneA(n)
Set p1 = Application.Caller
Set p2 = Cells(p1.Row, n)
r = p2.Address(True, False)
r = Left(r, InStr(1, r, "$") - 1)
ColonneA = r
End Function

Je cherche maintenant une formule Excel qui
donnerait le même résultat. Il me semble que
j'ai déjà vu une telle formule sur ce site.
Vous avez une idée ?

Serge














Avatar
ChrisV
;-)


ChrisV


"Modeste" a écrit dans le message de news:

Bonsour® Tatanka avec ferveur ;o))) vous nous disiez :

A1 contient le no:
=SUBSTITUE(ADRESSE(1;A1;4);1;"")


--
@+
;o)))





Avatar
Fredo P.
Salut ChrisV
Il n'est jamais trop tard pour se congratuler, oui oui je sais ce que tu vas
penser!!, c'est comme ça les papys ça prend du retard.
merci pour l'info
"ChrisV" a écrit dans le message de news:

Salut Fred,

A1 doit contenir une valeur numérique compris entre 1 et 256 (sauf pour
Excel 2007)
La formule qui fonctionne chez toi n'est valide uniquement que pour la
colonne 1 soit "A"...


ChrisV


"Fredo P." a écrit dans le
message de news: OcUu%
C'est bizarre chez moi c'est çà qui marche
=SUBSTITUE(ADRESSE(1;1;4);"1";"")




Avatar
ChrisV
... c'est comme ça les papys ça prend du retard.


Pas forcément... la preuve:
le 3ème jeudi de novembre, JP est toujours le premier au comptoir !


ChrisV
[aux abris...]


"Fredo P." a écrit dans le
message de news:
Salut ChrisV
Il n'est jamais trop tard pour se congratuler, oui oui je sais ce que tu
vas penser!!, c'est comme ça les papys ça prend du retard.
merci pour l'info
"ChrisV" a écrit dans le message de news:

Salut Fred,

A1 doit contenir une valeur numérique compris entre 1 et 256 (sauf pour
Excel 2007)
La formule qui fonctionne chez toi n'est valide uniquement que pour la
colonne 1 soit "A"...


ChrisV


"Fredo P." a écrit dans le
message de news: OcUu%
C'est bizarre chez moi c'est çà qui marche
=SUBSTITUE(ADRESSE(1;1;4);"1";"")








Avatar
Fredo P.
ChrisV
... c'est comme ça les papys ça prend du retard.


Pas forcément... la preuve:
le 3ème jeudi de novembre, JP est toujours le premier au comptoir !

[aux abris...]
Boff!, on ne craint plus rien o|:o)

--


1 2