Bouton de lancement de fonction dans USERFORM

Y

Yochma

Guest
Rebonjour le forum!!!

Y aurait'il quelqu'un qui saurait comment faire pour que dans le fichier joint intitulé "essai4.zip" j'obtienne la même action ( a savoir l'ouverture du USERFORM1) en passant par un USERFORM intermédiaire intitulé USERFORM 2????


Le problème c'est que je ne sais pas lancer une fonction VBA depuis le bouton d'un USERFORM.

Merci a toutes et tous de votre collaboration et bonne soirée!!

Yochma
 

Pièces jointes

  • essai4.zip
    14.2 KB · Affichages: 16
  • essai4.zip
    14.2 KB · Affichages: 16
  • essai4.zip
    14.2 KB · Affichages: 16
M

Moa

Guest
Salut Yochma !

C'est simple !

Quand tu es dans Vbe et que tu affiches ton userform2, tu double-cliques sur le bouton de commande que tu as mit.

Et la tu appelles ta macro "Test"

Call Test

Tout simplement !

Regarde ton fichier joint !

@ +

Moa
 

Pièces jointes

  • essai4.zip
    15.6 KB · Affichages: 21
  • essai4.zip
    15.6 KB · Affichages: 23
  • essai4.zip
    15.6 KB · Affichages: 22
V

Vériland

Guest
Bonsoir Yochma,

je ne sais pas si j'ai tout capté, mais lorsque tu es dans VBA , tu fais un "Doubleclic sur le gros bouton qui est placé sur l'userform2 et dès lors s'affiche la commande :

Private Sub CommandButton1_Click()

End Sub


ensuite à l'intérieur tu inscris cette procédure

Unload Me
Userform1.show


ce qui donne

Private Sub CommandButton1_Click()
Unload Me
Userform1.show
End Sub


Par contre cela va effectivement afficher l'userform1 mais sans rien dedans puisqu'aucun code n'est associé directement à l'userform1...dans ce cas il est plus simple d'y inscrire Test, la macro qui enclenche l'userform1 et tout le processus d'affichage de l'image...

en clair pour que cela fonctionne d'après ce que tu souhaites, le code sera d'après ton exemple ainsi rédigé :

Private Sub CommandButton1_Click()
Unload Me
Test
End Sub


mais bon...là cela me parait trop simple pour être la réponse attendue...lol

smiley_165.gif
A+Veriland.gif


PS : Macro à copier depuis le forum auquel cas tu risques d'avoir les attributs gras du post dedans...
 
V

Vériland

Guest
ah ben non...c'est pratiquement pareille que Moa...

donc là pas d'excuse Yochma...tu as un exemple Pratique avec le fichier de Moa et une explication Théorique sur mon post...c'est pas beau çà ?...hi hi hi

smiley_165.gif
A+Veriland.gif
 
Y

Yochma

Guest
Merci les mecs çà fait plaisir votre sens du coup de main et votre réactivité.

Chapeau bas à tout les 2!!!!

Je débute moi en VBA, et heureusement qu'il y a des mecs comme vous car avec vous on progresse chaque jours un peu plus!!

Longue vie à ce super forum
 

Discussions similaires

Statistiques des forums

Discussions
313 020
Messages
2 094 435
Membres
106 027
dernier inscrit
DonSparks