XL 2016 VBA msgbox seulement lorsque la première macro est activé

  • Initiateur de la discussion Initiateur de la discussion Vero2782
  • 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 !

Vero2782

XLDnaute Nouveau
Bonjour,
J'ai un fichier avec une quinzaine d'onglets.

Lors de l'ouverture de mon fichier j'ai un msgbox de "Bienvenu".

Puisque le fichier est inconnu de l'utilisateur, je voudrais ajouter un msgbox "d'explications". Je voudrais que ce message pop-up seulement la première fois qu'il active l'un des 6 bouton qui lui est accessible sur la page principale. (Les boutons servent seulement à le faire changer d'onglet automatiquement mais comme les onglets lui sont inaccessible (Cachés), c'est son seul moyen de naviger à travers le document).

Je cherche le code me permettant d'ouvrir le MsgBox seulement la première fois que l'utilisateur clique sur un des boutons.

Merci

Véro
 
Ça fonctionne très bien dans ton fichier. Dans le mien, la variable ne veut pas changer de statut (elle ne se met pas à true) Pourtant j'ai quasiement rien changé à ta macro...

Sub Report()
Dim var As Boolean

If var = False Then
Sheets("Report1").Select
MsgBox ("Ceci est un exemple")
var = True
Else
Sheets("Report1").Select
var = True
End If

End Sub
 
- 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
Retour