Colonne
Le
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."
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."
As-tu regardé ici
http://www.excelabo.net/excel/lettre_colonne
--
Salutations
JJ
"Jacquouille" 51a9da24$0$3120$
Pour être plus précis à ta question ;o))
La liste des oiseaux commence en A4:Axxx dans cette formule
en B4
=GAUCHE(ADRESSE(1;EQUIV(A4;$A$1:$AB$1;0);4);NBCAR(ADRESSE(1;EQUIV(A4;$A$1:$AB$1;0);4))-1)
--
Salutations
JJ
"Jacky"
http://cjoint.com/?CFboL0va3ju
--
Salutations
JJ
Sinon si on se limite aux 26 premières colonnes (A à Z)
on peut faire simplement :
ÊR(COLONNE()+64)
C'est que notre "Jacquouille" va jusqu'à l'abbé, non pas pour faire sa prière, mais pour des noms d'oiseaux
;o)
--
Salutations
JJ
Clair et précis. Là j'ai compris.
Je vais essayer de l'appliquer à mon cas....
Grand merci et bonne fin de WE
Jacques.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"GL" a écrit dans le message de groupe de discussion :
51a9f145$0$13998$
Le 01/06/2013 13:25, Jacquouille a écrit :
Sinon si on se limite aux 26 premières colonnes (A à Z)
on peut faire simplement :
ÊR(COLONNE()+64)
Il y a aussi le Faucon pèlerin
Mais il y a aussi les vrais, hélas -))
Je me permets cette très légère digression car ton fichier annexé est
EXACTEMENT ce qu'il me faut.
Et pour tout te dire, je recherche la première colonne via la macro de
Misange, (tiens donc, il y a du zoziau pas loin) trouvée sur Excelabo.
------------------
Sub transposer_ligne_en_colonne()
C = Application.Transpose(Range("A1:AZ4"))
Range("a40").Resize(UBound(C, 1), UBound(C, 2)) = C
End Sub
------------------
Si, maintenant, tu veux gagner un coin de Paradis, tu peux y joindre ta
formule....
----------------
Ah qu'il nous manque, le Monseigneur sur des coups comme celui-ci ....
Je vais conclure en te disant que Minou et moi avons beaucoup pensé à toi en
présentant nos Ciconia ciconia et Ciconia nigra ...
Un grand merci
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Jacky" a écrit dans le message de groupe de discussion :
kocs1m$2mv$
Hello
C'est que notre "Jacquouille" va jusqu'à l'abbé, non pas pour faire sa
prière, mais pour des noms d'oiseaux
;o)
--
Salutations
JJ
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 :
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 :
Hélas! 3 fois hélas!
C'est bien vrai cela.
Paix a son âme
Si tu tiens au vba il y a entre autre, ceci
http://cjoint.com/?CFbvC6XWRdu
--
Salutations
JJ
"Jacquouille" 51aa217b$0$3106$