Macro Excel VBA

Fermé
ComprendreExcel64 Messages postés 8 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 2 août 2017 - 18 juil. 2017 à 14:01
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 18 juil. 2017 à 21:25
https://img-19.ccm2.net/_UYpfcxym5k3HAYm2y_b-Us8Q5s=/379b0be7fff5498eae684cb783f167c9/ccm-ugc/Capture23.PNG

Bonjour à tous,

J'ai quelques soucis avec ma Macro Excel.
Comment faire pour faire apparaitre un autre UserFrom4 en fonction de la valeur d'un UserFrom3 ?

Je m'expliqe. Quand je rentre oui dans le UserFrom3, je voudrais que le UserFrom4 s'ouvre tout seul (automatiquement).

Vous avez une image ci jointe pour mieux illustrer le problème

Merci pour vos réponses.
A voir également:

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
18 juil. 2017 à 14:48
Bonjour,

Pourquoi ne mets-tu pas tous les contrôles dans le même Usf ?
(En masquant ceux qui ne servent pas)
0
ComprendreExcel64 Messages postés 8 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 2 août 2017
18 juil. 2017 à 14:53
Bonjour,

Oui c'est une solution que j'avais envisagé.
Etant novice en macro, je ne sais pas comment masquer les controles quand il y a "non" et afficher les controles quand il y a "oui".

Si tu as une solution, je suis preneur.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
18 juil. 2017 à 15:27
c'est la propriété "visible" du contrôle qui permet de l'afficher/masquer
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018
Modifié le 18 juil. 2017 à 21:26
Bonjour
Question bien trop vague.
1) On ne "rentre" rien "dans un userform".
On peut à la rigueur y saisir dans une zone de saisie (laquelle ? Tu n'en dis rien)
2) le composant choisi pour la saisie réagit à des évènements qui font l'objet de procédures évènementielles au sein desquelles on écrit les instructions à exécuter
Laquelle choisis-tu ? Tu n'en dis rien non plus !
3) je ne vois aucune image jointe
4) on montre un userform par utilisation de la méthode Show.

Tout, dans ton exposé de la difficulté que tu rencontres, donne à penser à une carence fondamentale des rudiments mêmes de VBA

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
0