macro conditionnée à l'ouverture d'un fichier

  • Initiateur de la discussion Initiateur de la discussion cdvhome
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cdvhome

Guest
Bonjour

Je suis un grand débutant sur VBA et j'aurai besoin d'un petit coup de main.

je souhaiterai afficher dans une box dès l'ouverture d'un fichier excel un message de type "êtes vous un garçon ? oui/non " et qu'en fonction de la réponse de l'utilisateur une macro s'éxécute.
En résumé :
si garçon ===> macro1
si fille ===> macro2

J'ai déjà les macro1 et 2 mais je ne sais pas les "mettre en musique".

merci d'avance pour vos réponses précieuses
 
Re : macro conditionnée à l'ouverture d'un fichier

Bonjour,

A placer dans ThisWortkbook :
Code:
Private Sub Workbook_Open()
Dim resp As Byte
Rep = MsgBox("Etes vous un garçon ?", vbYesNo)
    If Rep = vbYes Then
        macro1
    Else
        macro2
    End If
End Sub
Cordialement
 
Re : macro conditionnée à l'ouverture d'un fichier

Bonjour cdvhome, Spitnolan🙂

autre solution, toujours à placer dans le module de ThisWorkbook :

Code:
Private Sub Workbook_Open()
If MsgBox("Etes vous un garçon ?", vbYesNo) = 6 Then
nomdetamacro1
Else
nomdetamacro2
End If
End Sub

bonne fin d'après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
2
Affichages
1 K
El Tino
E
Z
Réponses
12
Affichages
5 K
zorglubxp
Z
Retour