j'ai un p'tit soucis et je s=E8che compl=E8tement
j'ai une utilisatrice (grrrrr) qui veut avoir une formule=20
dont le r=E9sutat serai le nom de la colonne, le nom =E9tant=20
la ou les lettres
j'ai cette formule
=3Dcar(colonne()+64)
ca roule jusqu'a la colonne 26 "Z", mais apr=E8s ???
apr=E8s j'ai celle l=E0
=3DSI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64))
mais elle fonctionne jusqu'a la colonne 52 "AZ", mais=20
apr=E8s ???
quelqu'un aurai-t-il une formule plus g=E9n=E9rique
merci =E0 tous
et un coucou =E0 tous ceux que je n'ai pas oubli=E9 (une bise=20
pour ces dames bien sur ;-) )
Fallait pas se vexer... ;-) Elle est aussi très bien comme formule, mais on essayait de faire ça sans passer par VBA, rien que pour le plaisir de chercher :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
le 05/11/2003 15:50:
Un peu lourde tout de même !
En effet, la deuxième formule (pas la première : même erreur en AZ, BZ...) de Michel Gaboly est beaucoup plus courte et fonctionne parfaitement (j'ai vérifié jusqu'à IV ;-)
Salut Misange,
Fallait pas se vexer... ;-) Elle est aussi très bien comme formule, mais on
essayait de faire ça sans passer par VBA, rien que pour le plaisir de
chercher :-)
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
le 05/11/2003 15:50:
Un peu lourde tout de même !
En effet, la deuxième formule (pas la première : même erreur en AZ,
BZ...) de Michel Gaboly est beaucoup plus courte et fonctionne
parfaitement (j'ai vérifié jusqu'à IV ;-)
Fallait pas se vexer... ;-) Elle est aussi très bien comme formule, mais on essayait de faire ça sans passer par VBA, rien que pour le plaisir de chercher :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
le 05/11/2003 15:50:
Un peu lourde tout de même !
En effet, la deuxième formule (pas la première : même erreur en AZ, BZ...) de Michel Gaboly est beaucoup plus courte et fonctionne parfaitement (j'ai vérifié jusqu'à IV ;-)
Modeste
;-))) elle s'arrange bien la Blanchisseuse ...
aprés l' AV y avait ChrisV le repasseur... manquait celui qui séche !!!!!
ben voilà comme ça manque plus que le repriseur ???
c'est pas ça qu'on appelle des emplois fictifs ????
pour le linge, le ressoudeur fera pas l'affaire ;-)) ;-)))
-----Message d'origine----- Eh !! salut Bruno :-)
tu fais encore un peu d'excel de temps en temps ? Alors une petite astuce de laurent ?
Ligne = ActiveCell.Row explications complémentaire ici : http://www.excelabo.net/xl/adresses.php#lettrecolonne
n'éteins pas la lumière en partant, histoire de retrouver plus vite le
chemin du mpfe... et tu peux même venir diner le 13 décembre !
Bisou Flo
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
le 05/11/2003 12:11:
bonjour à tous
j'ai un p'tit soucis et je sèche complètement j'ai une utilisatrice (grrrrr) qui veut avoir une formule
dont le résutat serai le nom de la colonne, le nom étant
la ou les lettres
j'ai cette formule Êr(colonne()+64) ca roule jusqu'a la colonne 26 "Z", mais après ??? après j'ai celle là =SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE() +64))
mais elle fonctionne jusqu'a la colonne 52 "AZ", mais après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous et un coucou à tous ceux que je n'ai pas oublié (une bise
pour ces dames bien sur ;-) )
bruno
.
;-)))
elle s'arrange bien la Blanchisseuse ...
aprés l' AV
y avait ChrisV le repasseur...
manquait celui qui séche !!!!!
ben voilà comme ça manque plus que le repriseur ???
c'est pas ça qu'on appelle des emplois fictifs ????
pour le linge, le ressoudeur fera pas l'affaire ;-))
;-)))
-----Message d'origine-----
Eh !! salut Bruno :-)
tu fais encore un peu d'excel de temps en temps ?
Alors une petite astuce de laurent ?
Ligne = ActiveCell.Row
explications complémentaire ici :
http://www.excelabo.net/xl/adresses.php#lettrecolonne
n'éteins pas la lumière en partant, histoire de retrouver
plus vite le
chemin du mpfe... et tu peux même venir diner le 13
décembre !
Bisou
Flo
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
le 05/11/2003 12:11:
bonjour à tous
j'ai un p'tit soucis et je sèche complètement
j'ai une utilisatrice (grrrrr) qui veut avoir une
formule
dont le résutat serai le nom de la colonne, le nom
étant
la ou les lettres
j'ai cette formule
=car(colonne()+64)
ca roule jusqu'a la colonne 26 "Z", mais après ???
après j'ai celle là
=SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()
+64))
mais elle fonctionne jusqu'a la colonne 52 "AZ", mais
après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous
et un coucou à tous ceux que je n'ai pas oublié (une
bise
Ligne = ActiveCell.Row explications complémentaire ici : http://www.excelabo.net/xl/adresses.php#lettrecolonne
n'éteins pas la lumière en partant, histoire de retrouver plus vite le
chemin du mpfe... et tu peux même venir diner le 13 décembre !
Bisou Flo
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
le 05/11/2003 12:11:
bonjour à tous
j'ai un p'tit soucis et je sèche complètement j'ai une utilisatrice (grrrrr) qui veut avoir une formule
dont le résutat serai le nom de la colonne, le nom étant
la ou les lettres
j'ai cette formule Êr(colonne()+64) ca roule jusqu'a la colonne 26 "Z", mais après ??? après j'ai celle là =SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE() +64))
mais elle fonctionne jusqu'a la colonne 52 "AZ", mais après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous et un coucou à tous ceux que je n'ai pas oublié (une bise
Le "-0,1" évite d'atteindre l'unité supérieure quand le numéro de colonne est un multiple de 26, et le "MOD(COLONNE() - 1;26) + 1" résout le second problème : on obtient des valeurs comprises entre 1 et 26 au lieu de 0 et 25
Un peu lourde tout de même !
En effet, la deuxième formule (pas la première : même erreur en AZ, BZ...) de Michel Gaboly est beaucoup plus courte et fonctionne parfaitement (j'ai vérifié jusqu'à IV ;-)
Re ! J'étais allé un peu vite sur la vérif... Une variante : =SI(ENT(COLONNE()/26)=0;"";SI(ENT(COLONNE()/26)=COLONNE ()/26;CAR(COLONNE()/26+63)&CAR(90);CAR(ENT(COLONNE()/26) +64)&CAR(MOD(COLONNE();26)+64))) Un peu lourde tout de même ! A+
Le "-0,1" évite d'atteindre l'unité supérieure quand le numéro de colonne est un multiple de 26, et le "MOD(COLONNE() - 1;26) + 1"
résout le second problème : on obtient des valeurs comprises entre 1 et 26 au lieu de 0 et 25
Un peu lourde tout de même !
En effet, la deuxième formule (pas la première : même erreur en AZ, BZ...)
de Michel Gaboly est beaucoup plus courte et fonctionne parfaitement (j'ai
vérifié jusqu'à IV ;-)
Re !
J'étais allé un peu vite sur la vérif... Une variante :
=SI(ENT(COLONNE()/26)=0;"";SI(ENT(COLONNE()/26)=COLONNE
()/26;CAR(COLONNE()/26+63)&CAR(90);CAR(ENT(COLONNE()/26)
+64)&CAR(MOD(COLONNE();26)+64)))
Un peu lourde tout de même !
A+
Le "-0,1" évite d'atteindre l'unité supérieure quand le numéro de colonne est un multiple de 26, et le "MOD(COLONNE() - 1;26) + 1" résout le second problème : on obtient des valeurs comprises entre 1 et 26 au lieu de 0 et 25
Un peu lourde tout de même !
En effet, la deuxième formule (pas la première : même erreur en AZ, BZ...) de Michel Gaboly est beaucoup plus courte et fonctionne parfaitement (j'ai vérifié jusqu'à IV ;-)
Re ! J'étais allé un peu vite sur la vérif... Une variante : =SI(ENT(COLONNE()/26)=0;"";SI(ENT(COLONNE()/26)=COLONNE ()/26;CAR(COLONNE()/26+63)&CAR(90);CAR(ENT(COLONNE()/26) +64)&CAR(MOD(COLONNE();26)+64))) Un peu lourde tout de même ! A+
mais pose le problème de la portabilité vers d'autres langues (au niveau du "adresse").
Pas vraiment car tu peux utiliser l'anglais en argument ("address") D'autre part il ne faut pas utiliser le 2° argument de la fonction (A1) mais là se pose un problème qui est la non volatilté de la fonction (cas du copier/coller) et patacaisse s'il y a plusieurs fois la même formule dans la feuille
mais pose le problème de la portabilité vers d'autres
langues (au niveau du "adresse").
Pas vraiment car tu peux utiliser l'anglais en argument ("address")
D'autre part il ne faut pas utiliser le 2° argument de la fonction (A1) mais là
se pose un problème qui est la non volatilté de la fonction (cas du
copier/coller) et patacaisse s'il y a plusieurs fois la même formule dans la
feuille
mais pose le problème de la portabilité vers d'autres langues (au niveau du "adresse").
Pas vraiment car tu peux utiliser l'anglais en argument ("address") D'autre part il ne faut pas utiliser le 2° argument de la fonction (A1) mais là se pose un problème qui est la non volatilté de la fonction (cas du copier/coller) et patacaisse s'il y a plusieurs fois la même formule dans la feuille
AV
Vincent.
Pour mon insatiable curiosité, pourquoi ne faut-il pas mettre A1 ? Chez moi, ça marche au poil pourtant, sans faire d'itération. Je n'avais peut-être pas précisé que cette formule était à écrire en A1 et à tirer horizontalement. Sinon, entièrement d'accord avec la non volatilité (c pour ça que j'avais mis le A1). Je ne savais pas pour le paramétrage à l'anglaise, et c'est bon à savoir ! A+
mais pose le problème de la portabilité vers d'autres langues (au niveau du "adresse").
Pas vraiment car tu peux utiliser l'anglais en argument ("address")
D'autre part il ne faut pas utiliser le 2° argument de la fonction (A1) mais là
se pose un problème qui est la non volatilté de la fonction (cas du
copier/coller) et patacaisse s'il y a plusieurs fois la même formule dans la
feuille
AV
.
Pour mon insatiable curiosité, pourquoi ne faut-il pas
mettre A1 ? Chez moi, ça marche au poil pourtant, sans
faire d'itération. Je n'avais peut-être pas précisé que
cette formule était à écrire en A1 et à tirer
horizontalement.
Sinon, entièrement d'accord avec la non volatilité (c pour
ça que j'avais mis le A1).
Je ne savais pas pour le paramétrage à l'anglaise, et
c'est bon à savoir !
A+
Pour mon insatiable curiosité, pourquoi ne faut-il pas mettre A1 ? Chez moi, ça marche au poil pourtant, sans faire d'itération. Je n'avais peut-être pas précisé que cette formule était à écrire en A1 et à tirer horizontalement. Sinon, entièrement d'accord avec la non volatilité (c pour ça que j'avais mis le A1). Je ne savais pas pour le paramétrage à l'anglaise, et c'est bon à savoir ! A+
j'ai un p'tit soucis et je sèche complètement j'ai une utilisatrice (grrrrr) qui veut avoir une formule dont le résutat serai le nom de la colonne, le nom étant la ou les lettres
j'ai cette formule Êr(colonne()+64) ca roule jusqu'a la colonne 26 "Z", mais après ??? après j'ai celle là =SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64)) mais elle fonctionne jusqu'a la colonne 52 "AZ", mais après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous et un coucou à tous ceux que je n'ai pas oublié (une bise pour ces dames bien sur ;-) )
bruno . HELLO, je ne connais pas la reponse mais il y a un site tres bien pour ce genre de question... essai :
j'ai un p'tit soucis et je sèche complètement
j'ai une utilisatrice (grrrrr) qui veut avoir une formule
dont le résutat serai le nom de la colonne, le nom étant
la ou les lettres
j'ai cette formule
=car(colonne()+64)
ca roule jusqu'a la colonne 26 "Z", mais après ???
après j'ai celle là
=SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64))
mais elle fonctionne jusqu'a la colonne 52 "AZ", mais
après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous
et un coucou à tous ceux que je n'ai pas oublié (une bise
pour ces dames bien sur ;-) )
bruno
.
HELLO, je ne connais pas la reponse mais il y a un site
tres bien pour ce genre de question... essai :
j'ai un p'tit soucis et je sèche complètement j'ai une utilisatrice (grrrrr) qui veut avoir une formule dont le résutat serai le nom de la colonne, le nom étant la ou les lettres
j'ai cette formule Êr(colonne()+64) ca roule jusqu'a la colonne 26 "Z", mais après ??? après j'ai celle là =SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64)) mais elle fonctionne jusqu'a la colonne 52 "AZ", mais après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous et un coucou à tous ceux que je n'ai pas oublié (une bise pour ces dames bien sur ;-) )
bruno . HELLO, je ne connais pas la reponse mais il y a un site tres bien pour ce genre de question... essai :
"bruno -- bdf" a écrit dans le message de news:0c7b01c3a38d$8436dc90$ bonjour à tous
j'ai un p'tit soucis et je sèche complètement j'ai une utilisatrice (grrrrr) qui veut avoir une formule dont le résutat serai le nom de la colonne, le nom étant la ou les lettres
j'ai cette formule Êr(colonne()+64) ca roule jusqu'a la colonne 26 "Z", mais après ??? après j'ai celle là =SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64)) mais elle fonctionne jusqu'a la colonne 52 "AZ", mais après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous et un coucou à tous ceux que je n'ai pas oublié (une bise pour ces dames bien sur ;-) )
"bruno -- bdf" <bruno.bdf@free.fr> a écrit dans le message de
news:0c7b01c3a38d$8436dc90$a301280a@phx.gbl...
bonjour à tous
j'ai un p'tit soucis et je sèche complètement
j'ai une utilisatrice (grrrrr) qui veut avoir une formule
dont le résutat serai le nom de la colonne, le nom étant
la ou les lettres
j'ai cette formule
Êr(colonne()+64)
ca roule jusqu'a la colonne 26 "Z", mais après ???
après j'ai celle là
=SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64))
mais elle fonctionne jusqu'a la colonne 52 "AZ", mais
après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous
et un coucou à tous ceux que je n'ai pas oublié (une bise
pour ces dames bien sur ;-) )
"bruno -- bdf" a écrit dans le message de news:0c7b01c3a38d$8436dc90$ bonjour à tous
j'ai un p'tit soucis et je sèche complètement j'ai une utilisatrice (grrrrr) qui veut avoir une formule dont le résutat serai le nom de la colonne, le nom étant la ou les lettres
j'ai cette formule Êr(colonne()+64) ca roule jusqu'a la colonne 26 "Z", mais après ??? après j'ai celle là =SI(COLONNE()<27;CAR(COLONNE()+64);"A"&CAR(COLONNE()+64)) mais elle fonctionne jusqu'a la colonne 52 "AZ", mais après ???
quelqu'un aurai-t-il une formule plus générique
merci à tous et un coucou à tous ceux que je n'ai pas oublié (une bise pour ces dames bien sur ;-) )