OVH Cloud OVH Cloud

Colonne

23 réponses
Avatar
Jacquouille
Bonjour

La fonction colonne() renvoie le numéro de colonne. J'aimerais obtenir le
résultat sous forme de lettre, soit A pour 1 ....
Dans mon travail, en A1:AB1, une liste d'oiseaux.
J'aimerais en dresser une liste avec le num de colonne tel que:
Pie bavarde - B
Pie taiseuse - C
Pouillot fitis - D .....

Merci pour vos suggestions.
Bon WE à tous

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."

10 réponses

1 2 3
Avatar
isabelle
hi Sir Jacques,

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

x = Application.Substitute(Cells(1, ActiveCell.Column).Address(0, 0),
"1", "")

isabelle

Le 2013-06-01 15:28, Jacquouille a écrit :
Bonsoir
J'ai essayé de Gauloiser cette formule en remplaçant la virgule par le
point virgule, mais rien n'y fait.Il me donne #NOM?
Merci d'y avoir consacré du temps.


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"h2so4" a écrit dans le message de groupe de discussion :
koddnb$joq$

Bonjour, Bonsoir,

voici une proposition sans macro

=IF(INT((COLUMN()-1)/26)<>0,CHAR(INT((COLUMN()-1)/26)+64),"") &
CHAR(COLUMN()-INT((COLUMN()-1)/26)*26+64)


Jacquouille explained :
Bonjour

La fonction colonne() renvoie le numéro de colonne. J'aimerais obtenir
le résultat sous forme de lettre, soit A pour 1 ....
Dans mon travail, en A1:AB1, une liste d'oiseaux.
J'aimerais en dresser une liste avec le num de colonne tel que:
Pie bavarde - B
Pie taiseuse - C
Pouillot fitis - D .....

Merci pour vos suggestions.
Bon WE à tous

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."



Avatar
h2so4
gasp

me suis fait avoir, voici la version gauloise !

=SI(ENR((COLONNE()-1)/26)<>0;CAR(ENT((COLONNE()-1/26)+64);"") &
CAR(COLONNE()-ENT((COLONNE()-1)/26)*26+64)




h2so4 laid this down on his screen :
Bonjour, Bonsoir,

voici une proposition sans macro

=IF(INT((COLUMN()-1)/26)<>0,CHAR(INT((COLUMN()-1)/26)+64),"") &
CHAR(COLUMN()-INT((COLUMN()-1)/26)*26+64)


Jacquouille explained :
Bonjour

La fonction colonne() renvoie le numéro de colonne. J'aimerais obtenir le
résultat sous forme de lettre, soit A pour 1 ....
Dans mon travail, en A1:AB1, une liste d'oiseaux.
J'aimerais en dresser une liste avec le num de colonne tel que:
Pie bavarde - B
Pie taiseuse - C
Pouillot fitis - D .....

Merci pour vos suggestions.
Bon WE à tous

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
Avatar
h2so4
h2so4 formulated on Saturday :
gasp

me suis fait avoir, voici la version gauloise !

=SI(ENT((COLONNE()-1)/26)<>0;CAR(ENT((COLONNE()-1/26)+64);"") &
CAR(COLONNE()-ENT((COLONNE()-1)/26)*26+64)
Avatar
isabelle
oups, c'était plutot colonne
=SUBSTITUE(ADRESSE(1;COLONNE();4);"1";"")
isabelle

Le 2013-06-01 15:47, isabelle a écrit :
hi Sir Jacques,

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

x = Application.Substitute(Cells(1, ActiveCell.Column).Address(0, 0),
"1", "")

isabelle

Avatar
isabelle
http://cjoint.com/?CFceNiKIU4I
isabelle

Le 2013-06-01 21:38, isabelle a écrit :
oups, c'était plutot colonne
=SUBSTITUE(ADRESSE(1;COLONNE();4);"1";"")
isabelle

Le 2013-06-01 15:47, isabelle a écrit :
hi Sir Jacques,

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

x = Application.Substitute(Cells(1, ActiveCell.Column).Address(0, 0),
"1", "")

isabelle

Avatar
isabelle
j'ai ajouté un onglet pour les colonnes "lettre" en ligne
http://cjoint.com/?CFceZ6v2Ckk

isabelle

Le 2013-06-01 22:39, isabelle a écrit :
http://cjoint.com/?CFceNiKIU4I
isabelle

Le 2013-06-01 21:38, isabelle a écrit :
oups, c'était plutot colonne
=SUBSTITUE(ADRESSE(1;COLONNE();4);"1";"")
isabelle

Le 2013-06-01 15:47, isabelle a écrit :
hi Sir Jacques,

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

x = Application.Substitute(Cells(1, ActiveCell.Column).Address(0, 0),
"1", "")

isabelle

Avatar
isabelle
erreur de manif,

http://cjoint.com/?CFce4eJjutY

isabelle

Le 2013-06-01 22:39, isabelle a écrit :
http://cjoint.com/?CFceNiKIU4I
isabelle

Le 2013-06-01 21:38, isabelle a écrit :
oups, c'était plutot colonne
=SUBSTITUE(ADRESSE(1;COLONNE();4);"1";"")
isabelle

Le 2013-06-01 15:47, isabelle a écrit :
hi Sir Jacques,

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

x = Application.Substitute(Cells(1, ActiveCell.Column).Address(0, 0),
"1", "")

isabelle

Avatar
LSteph
Bonjour et bravo Isabelle,

;o) j'étais parti sur
=GAUCHE(ADRESSE(1;COLONNE();4);NBCAR(ADRESSE(1;COLONNE();4))-1)

avec substitue c'est bien plus court.

--
LSteph

"isabelle" a écrit dans le message de
news:kodj45$2mh$
hi Sir Jacques,

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

x = Application.Substitute(Cells(1, ActiveCell.Column).Address(0, 0), "1",
"")

isabelle

Le 2013-06-01 15:28, Jacquouille a écrit :
Bonsoir
J'ai essayé de Gauloiser cette formule en remplaçant la virgule par le
point virgule, mais rien n'y fait.Il me donne #NOM?
Merci d'y avoir consacré du temps.


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"h2so4" a écrit dans le message de groupe de discussion :
koddnb$joq$

Bonjour, Bonsoir,

voici une proposition sans macro

=IF(INT((COLUMN()-1)/26)<>0,CHAR(INT((COLUMN()-1)/26)+64),"") &
CHAR(COLUMN()-INT((COLUMN()-1)/26)*26+64)


Jacquouille explained :
Bonjour

La fonction colonne() renvoie le numéro de colonne. J'aimerais obtenir
le résultat sous forme de lettre, soit A pour 1 ....
Dans mon travail, en A1:AB1, une liste d'oiseaux.
J'aimerais en dresser une liste avec le num de colonne tel que:
Pie bavarde - B
Pie taiseuse - C
Pouillot fitis - D .....

Merci pour vos suggestions.
Bon WE à tous

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."



Avatar
Jacquouille
Bonjour
Je tiens à remercier chaleureusement tous les répondeurs qui ont participé à
ce fil.
Non seulement, ils ont consacré du temps à mon problème, mais ils m'ont
permis de revoir, voire assimiler des nouvelles choses.
Ce problème n'ayant, dès le départ, pas été suffisamment bien expliqué, cela
a fusé un peu dans tous les sens, bien que chaque proposition soit juste et
bonne.
Afin de ne pas alourdir ce fil et ne cherchant pas à battre le record de
longueur, je reposte sous le titre "Les colonnes de Jacquouille" avec un
fichier annexé.
Encore merci pour votre patience.
Jacques.


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Jacquouille" a écrit dans le message de groupe de discussion :
51a9da24$0$3120$

Bonjour

La fonction colonne() renvoie le numéro de colonne. J'aimerais obtenir le
résultat sous forme de lettre, soit A pour 1 ....
Dans mon travail, en A1:AB1, une liste d'oiseaux.
J'aimerais en dresser une liste avec le num de colonne tel que:
Pie bavarde - B
Pie taiseuse - C
Pouillot fitis - D .....

Merci pour vos suggestions.
Bon WE à tous

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
Avatar
GL
Le 02/06/2013 12:14, Jacquouille a écrit :
Bonjour
longueur, je reposte sous le titre "Les colonnes de Jacquouille" avec un
fichier annexé.



Ca nous change de celles d'Hercule ! ;-)
1 2 3