Bonjour le forum
Je suis en train de faire un classeur qui me permettrait de mettre la prononciation et l'écriture cyrillique d'un mot serbe de façon automatique.
Pour faire simple j'ai prévu pour l'instant de ne mettre que des mots de 8 caractères mais je compte le faire pour 30 caractères, ne connaissant pas le nombre de caractères du mot serbe le plus long
Le problème c'est qu'avec ma formule si je mets un mot de 7 caractères il y a des erreurs car ma formule est prévue pour 8
Comment puis-je faire (par formule de préférence, code VBA si pas possible en formule) pour qu'en tapant un mot de 1+ je n'ai pas d'erreur.
Mot en A33 et formule en C33 =RECHERCHEV(STXT(A33;1;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;2;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;3;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;4;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;5;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;6;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;7;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;8;1);$A$2:$E$32;3;FAUX)
Je me doute qu'il y a plus simple (surtout que là c'est pour que 8 caractères) c'est pour ça que je fais appel à vos connaissances)
De plus j'ai un problème d'exposant, dans ma matrice j'ai des caractères avec exposant mais quand ils sont retranscrits dans la cellule avec formule ils se transforment en caractères normaux (là je ne sais pas si on peut faire quelque chose ?)
Je joins un fichier pour mieux me faire comprendre
Merci à vous
a bientôt
Pascal
Je suis en train de faire un classeur qui me permettrait de mettre la prononciation et l'écriture cyrillique d'un mot serbe de façon automatique.
Pour faire simple j'ai prévu pour l'instant de ne mettre que des mots de 8 caractères mais je compte le faire pour 30 caractères, ne connaissant pas le nombre de caractères du mot serbe le plus long
Le problème c'est qu'avec ma formule si je mets un mot de 7 caractères il y a des erreurs car ma formule est prévue pour 8
Comment puis-je faire (par formule de préférence, code VBA si pas possible en formule) pour qu'en tapant un mot de 1+ je n'ai pas d'erreur.
Mot en A33 et formule en C33 =RECHERCHEV(STXT(A33;1;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;2;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;3;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;4;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;5;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;6;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;7;1);$A$2:$E$32;3;FAUX)&RECHERCHEV(STXT(A33;8;1);$A$2:$E$32;3;FAUX)
Je me doute qu'il y a plus simple (surtout que là c'est pour que 8 caractères) c'est pour ça que je fais appel à vos connaissances)
De plus j'ai un problème d'exposant, dans ma matrice j'ai des caractères avec exposant mais quand ils sont retranscrits dans la cellule avec formule ils se transforment en caractères normaux (là je ne sais pas si on peut faire quelque chose ?)
Je joins un fichier pour mieux me faire comprendre
Merci à vous
a bientôt
Pascal