Afficher un bouton à partir d'un autre bouton

Bonjour le forum,

J'ai un bouton dans un Userform(1) qui se nomme "Modifier(1)" voir en PJ. J'aimerais que quand je clique sur celui-ci, un autre Userform(2) s'ouvre et m'affiche un autre bouton "Modifier(2)" (caché ultérieurement).

Private Sub Bt_Modifié_auteur_Click()
If IsNull(Lbx_afficher_auteur.Value) = True Then
    MsgBox "Veuillez sélectionner un auteur"
Else

    UF_Cher_Supp_Modif_auteur.Hide
    UF_Ajouter_Auteur.Show
    Bt_modif_auteur.Visible = True

End If

End Sub
Bt_modif_auteur

est le bouton qui est caché et que j’aimerais montré. Le problème est que Excel comprend

Bt_modif_auteur

comme une VARIABLE et il veut la définir (j'ai mis un

Option Explicit

).

Si quelqu'un aurait une idée pour résoudre ce problème....

uf 1 et bt 1 uf 2 et bt 2

Salut,

Tu peux préfixer tes boutons par le nom de la userform

Userform1.Bouton2.Visible = True

Bonjour,

J'ai déja essayé mais le Bouton(2) n'apparaît toujours pas.....

UF_Cher_Supp_Modif_auteur.Hide
    UF_Ajouter_Auteur.Show
    UF_Ajouter_Auteur.Bt_modif_auteur.Visible = True

Là, Excel ne détecte pas d’erreur ou de variable non déclarée mais comme je l'ai dit le bouton(2) ne s'affiche pas .......

Bonjour toutes et tous

si j'ai compris ce que tu souhaitais effectuer

un début ci-joint en reprenant ton exemple

ztest222
5boutons2.xlsm (29.31 Ko)
8boutons2.xlsm (29.31 Ko)

Bonjour Andre13,

Voici j'ai presque totalement modifié ton fichier pour que tu comprennes mieux le déroulement des étapes suivantes :

  • UserForm 2 apparaît après le clique sur le bouton de la feuil1
  • Le bouton "Modifier" n'est pas visible
  • Cliquer sur "Chercher"
  • le Userform 1 apparaît et là cliquer sur "Modifier" qui renvoie sur le Userform 2
  • Problème : Le bouton "modifier" du Userform 2 n'apparaît pas alors que c'est ce que veux obtenir

Voici en PJ

De plus le Bouton "Modifier" du UserForm 2 ne doit apparaître QUE quand je clique sur le bouton "Modifier" du Userform 1

Re,

userform activate qui bloqué le bouton

ci-joint

crdlt,

André

Euh je me suis mal exprimé, j'ai fait exprès de mettre un Userform.Activate sur le userform 2 car je ne veux pas que le Bouton "Modifié" soit visible pour l'utilisateur.

La seule façon de pouvoir voir ce bouton est de cliquer sur le bouton "Modifier" du Userform 1.

Je sais que cela est compliqué a exprimer ....

C'est bon j'ai réussi !!!

Il fallait juste intégrer le code du Userform.Activate dans le bouton de la feuille 1 et là ca fonctionne

re

Bien joué

crdlt,

André

Rechercher des sujets similaires à "afficher bouton partir"