Bonjour à tous,
Dans un userform, j'ai positionné des Textbox qui permettent de saisir le nom et prénom de clients. Je récupère ces données dans une cellule. Dans deux autres cellules contigües je récupère le nom que je met en majuscule: =MAJUSCULE(Gauche(A1;CHERCHE(" ";A1;1)-1)) et le prénom où je met la 1ère lettre en majuscule: =NOMPROPRE(STXT(A1;CHERCHE(" ";A1;1)+1;NBCAR(A1)-CHERCHE(" ";A1.1))).
Je me suis aperçu que suivant la façon dont je positionnais le curseur dans le Textbox, le curseur y clignotait soit sous forme d'une barre verticale fine, soit d'une barre verticale plus épaisse.
Cela a pour incidence, dans le cas de la barre verticale fine, de me rajouter "un" espace à gauche dans la cellule des données ainsi saisies.
Ma 1ère formule (=MAJUSCULE ... ) qui cherche un espace pour extraire le 1er mot s'arrête donc sur le 1er espace et renvoit un résultat nul. Dans le cas de la barre plus épaisse pas d'espace avant dans la cellule de saisie et on obtient le résultat voulu.
J'espère avoir été assez clair et précis. Existe il une solution à ce genre de problème?
Merci d'avance.
Dans un userform, j'ai positionné des Textbox qui permettent de saisir le nom et prénom de clients. Je récupère ces données dans une cellule. Dans deux autres cellules contigües je récupère le nom que je met en majuscule: =MAJUSCULE(Gauche(A1;CHERCHE(" ";A1;1)-1)) et le prénom où je met la 1ère lettre en majuscule: =NOMPROPRE(STXT(A1;CHERCHE(" ";A1;1)+1;NBCAR(A1)-CHERCHE(" ";A1.1))).
Je me suis aperçu que suivant la façon dont je positionnais le curseur dans le Textbox, le curseur y clignotait soit sous forme d'une barre verticale fine, soit d'une barre verticale plus épaisse.
Cela a pour incidence, dans le cas de la barre verticale fine, de me rajouter "un" espace à gauche dans la cellule des données ainsi saisies.
Ma 1ère formule (=MAJUSCULE ... ) qui cherche un espace pour extraire le 1er mot s'arrête donc sur le 1er espace et renvoit un résultat nul. Dans le cas de la barre plus épaisse pas d'espace avant dans la cellule de saisie et on obtient le résultat voulu.
J'espère avoir été assez clair et précis. Existe il une solution à ce genre de problème?
Merci d'avance.