Gestion des caractères spéciaux dans ComboBox d’un UserForm
Résolu
mijean94
Messages postés
415
Date d'inscription
Statut
Membre
Dernière intervention
-
mijean94 Messages postés 415 Date d'inscription Statut Membre Dernière intervention -
mijean94 Messages postés 415 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Après avoir déjà eu de l’aide du Forum pour faire avancer mon projet j’ai encore des petits problèmes que je n’arrive pas à solutionner seul :
Je parle par rapport à mon fichier joint :
Voici mon fichier : http://www.cjoint.com/c/FBcvfx3L4ot Modif à 22h28 erreur il faut utiliser ce fichier qui a des cas fusionnées: http://www.cjoint.com/c/FBcvzSggkrt
Les commentaires des questions sont reportés dans le fichier pour améliorer la compréhension, je l'espère.
Questions :
a) si l’on fait un choix dans les deux premières ComboBox, les deux TextBox sont remplies automatiquement. OK. Mais ! si l’on modifie le choix de la première ComboBox les autres cases restent avec les anciennes données et la fiche peut-être validée malgré tous, donc non-conforme. Y a-t-il une solution ?
b) Lorsque dans le choix Titre (ComboBox2), les données ont été rédigées sur plusieurs lignes dans l’onglet BD, l’affichage dans la ComboBox n’est pas correct et les textBox ne sont pas renseignées, est la fiche peut-être validée malgré tous. Y a-t-il une solution ?
Merci pour vos réponses.
Cordialement
Après avoir déjà eu de l’aide du Forum pour faire avancer mon projet j’ai encore des petits problèmes que je n’arrive pas à solutionner seul :
Je parle par rapport à mon fichier joint :
Voici mon fichier : http://www.cjoint.com/c/FBcvfx3L4ot Modif à 22h28 erreur il faut utiliser ce fichier qui a des cas fusionnées: http://www.cjoint.com/c/FBcvzSggkrt
Les commentaires des questions sont reportés dans le fichier pour améliorer la compréhension, je l'espère.
Questions :
a) si l’on fait un choix dans les deux premières ComboBox, les deux TextBox sont remplies automatiquement. OK. Mais ! si l’on modifie le choix de la première ComboBox les autres cases restent avec les anciennes données et la fiche peut-être validée malgré tous, donc non-conforme. Y a-t-il une solution ?
b) Lorsque dans le choix Titre (ComboBox2), les données ont été rédigées sur plusieurs lignes dans l’onglet BD, l’affichage dans la ComboBox n’est pas correct et les textBox ne sont pas renseignées, est la fiche peut-être validée malgré tous. Y a-t-il une solution ?
Merci pour vos réponses.
Cordialement
A voir également:
- Gestion des caractères spéciaux dans ComboBox d’un UserForm
- Caractère spéciaux - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caractères ascii - Guide
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
3 réponses
Bonjour,
J’ai pensé à une solution que je ne sais pas mettre en œuvre et qui peut-être n’est pas réalisable ?
a)Dans l’onglet BD au niveau de la colonne B, rechercher les codes correspondants aux Alt/Entrée puis les supprimer lorsque l’on ouvre l’UsernForm. Une fonction MISE EN FORME BASE. Ou un commande sur la feuille BD avant de valider l’utilisation possible de la base afin de la mettre en forme pour être utilisable.
De se fait la sélection dans le ComboBox de l’userForm sur la feuille « Saisie » est possible.
b)Lorsque les cellules on été copiées sur la feuille de « Saisie », rechercher dans la cellule E copiée les - et ajouter l’équivalent du Alt/entrée devant, donc remise en forme des textes
c)Sur la feuille BD une fonction MISE EN FORME BASE pour retrouver la mise en forme initiale, l’équivalent de la fonction b pour toute la colonne B
A votre avis c’est possible ?
Ou il y a plus simple ?
Ou ma demande initiale n’a pas de solution ?
Peut-être des pistes de recherche pour aboutir ou laisser tomber…
Merci pour vos réponses
Cordialement
J’ai pensé à une solution que je ne sais pas mettre en œuvre et qui peut-être n’est pas réalisable ?
a)Dans l’onglet BD au niveau de la colonne B, rechercher les codes correspondants aux Alt/Entrée puis les supprimer lorsque l’on ouvre l’UsernForm. Une fonction MISE EN FORME BASE. Ou un commande sur la feuille BD avant de valider l’utilisation possible de la base afin de la mettre en forme pour être utilisable.
De se fait la sélection dans le ComboBox de l’userForm sur la feuille « Saisie » est possible.
b)Lorsque les cellules on été copiées sur la feuille de « Saisie », rechercher dans la cellule E copiée les - et ajouter l’équivalent du Alt/entrée devant, donc remise en forme des textes
c)Sur la feuille BD une fonction MISE EN FORME BASE pour retrouver la mise en forme initiale, l’équivalent de la fonction b pour toute la colonne B
A votre avis c’est possible ?
Ou il y a plus simple ?
Ou ma demande initiale n’a pas de solution ?
Peut-être des pistes de recherche pour aboutir ou laisser tomber…
Merci pour vos réponses
Cordialement
Bonjour,
Alt/Entrée puis les supprimerPourquoi les avoir mis!!!!!!
J'ai commence a regarder hier votre sujet. Je passe par un label pour affichage formate du choix livre au lieu de la Combobox2.
Petit soucis, lors de la comparaison, sur le choix des livres avec commentaires, entre le contenu de la cellule a travers choix2(i) et Condition2 qui a un caractere en plus que choix2(i). Ce caractere se situerait apres le premier Alt/Entrée. Je vais tester en passant par un tableau en decoupant avec un "-" pour ne tester que le titre du livre
A+
Alt/Entrée puis les supprimerPourquoi les avoir mis!!!!!!
J'ai commence a regarder hier votre sujet. Je passe par un label pour affichage formate du choix livre au lieu de la Combobox2.
Petit soucis, lors de la comparaison, sur le choix des livres avec commentaires, entre le contenu de la cellule a travers choix2(i) et Condition2 qui a un caractere en plus que choix2(i). Ce caractere se situerait apres le premier Alt/Entrée. Je vais tester en passant par un tableau en decoupant avec un "-" pour ne tester que le titre du livre
A+
Re,
Regardez si ca vous convient, decoupage avec chr(10) au lieu de "-":
https://www.cjoint.com/c/FBejI2sFfNf
Regardez si ca vous convient, decoupage avec chr(10) au lieu de "-":
https://www.cjoint.com/c/FBejI2sFfNf
Bonjour,
Ça marche très bien au niveau du transfère, merci d’avoir consacré du temps pour mon application
Y a-t-il une solution pour mieux voir l’affichage dans la fenêtre de sélection afin de lire l’ensemble de la comboBox2 avant de valider ?
Alt/Entrée puis les supprimerPourquoi les avoir mis!!!!!! = pour avoir une mise en page lisible dans la base lors de la création et de même sur la feuille qui sera éditée. Le problème c’est que dans la comboBox2 Alt/Entré ne semble pas être bien interprété.
J’espère avoir bien compris la question en répondant ainsi.
Cordialement
Ça marche très bien au niveau du transfère, merci d’avoir consacré du temps pour mon application
Y a-t-il une solution pour mieux voir l’affichage dans la fenêtre de sélection afin de lire l’ensemble de la comboBox2 avant de valider ?
Alt/Entrée puis les supprimerPourquoi les avoir mis!!!!!! = pour avoir une mise en page lisible dans la base lors de la création et de même sur la feuille qui sera éditée. Le problème c’est que dans la comboBox2 Alt/Entré ne semble pas être bien interprété.
J’espère avoir bien compris la question en répondant ainsi.
Cordialement
Re,
Une autre approche de la copie d'infos et surtout pas de cellules fusionnees:
https://www.cjoint.com/c/FBeogyq32nf
Une autre approche de la copie d'infos et surtout pas de cellules fusionnees:
https://www.cjoint.com/c/FBeogyq32nf