Macro Excel VBA

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.

2 réponses

  1. Bonjour,

    Pourquoi ne mets-tu pas tous les contrôles dans le même Usf ?
    (En masquant ceux qui ne servent pas)
    0
    1. 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
    2. c'est la propriété "visible" du contrôle qui permet de l'afficher/masquer
      0
  2. Modérateur
    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