Gestion des caractères spéciaux dans ComboBox d’un UserForm

Résolu/Fermé
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 - Modifié par mijean94 le 2/02/2016 à 22:27
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 - 12 févr. 2016 à 09:16
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
A voir également:

3 réponses

mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 10
4 févr. 2016 à 00:32
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
2
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 4/02/2016 à 10:03
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+
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
4 févr. 2016 à 10:35
Re,

Regardez si ca vous convient, decoupage avec chr(10) au lieu de "-":

https://www.cjoint.com/c/FBejI2sFfNf
0
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 10
4 févr. 2016 à 11:08
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
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021
Modifié par f894009 le 4/02/2016 à 11:48
Re,

la comboBox2 Alt/Entré ne semble pas être bien interprété. Pas interprete du tout, c'est du texte

mieux voir l’affichage dans la fenêtre de sélection Combobox2 je suppose

Je regarde la chose


lire l’ensemble de la comboBox2 avant de valider ? Demande de precision

A+
0
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 10
4 févr. 2016 à 14:09
Re,

Toutes mes excuses, tous marche nickel dans ton programme. Je travaillais sur deux fichier et j'ai fais une confusion.

Pas de motif, c'est très bien.

il faut juste que je trouve comment mètre à hauteur, en auto, les cellules de mon onglet SAISIE.

Merci encore.

Cordialement
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021
4 févr. 2016 à 14:12
Re,

Ok, je regarde
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024
4 févr. 2016 à 15:06
Re,

Une autre approche de la copie d'infos et surtout pas de cellules fusionnees:

https://www.cjoint.com/c/FBeogyq32nf
0