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 !

cj welch

XLDnaute Occasionnel
bonjour le forum,

je viens de creer un code qui ne fonctionne pas comme je souhaite :

Private Sub Compt_Click()
Sheets("essai").Visible = True
If Sheets("essai").Visible = True Then MsgBox ("Vous devez d'abord relancer le calcul des factures")
End Sub

je voudrais quand la feuille essai est afficher, le message d'erreur ci-dessus s'affiche (le méssage s'affiche uniquement quand la feuille est affiché).

merci de votre aide
 
Re : aide sur vba

Bonjour cj welch,

Si tu veux l'affichage du message avant l'affichage de la feuille tu peux faire comme ceci :

Code:
Private Sub CommandButton1_Click()

If MsgBox("Pour afficher la feuille, Vous devez d'abord relancer le calcul des factures", vbInformation + vbYesNo, "Attention :") = vbYes Then
  Sheets("Feuil3").Visible = True
  'ton calcul
End If

End Sub

Si l'utilisateur click sur "Oui" la feuille s'affiche, sur "Non" rien ne se passe.

A+
 
Re : aide sur vba

salut bqtr,

merci de ton interet.
non, je veus juste quand la feuille "essai" est affiché, et si je rappuis sur le bouton, le message suivant s'affiche "Vous devez d'abord relancer le calcul des factures"

au faite, la feuille d'essai s'affiche quand on appuis sur le bouton, j'ai oublié de le préciser.

A+
 
Re : aide sur vba

Re, Bonjour PAD

Alors essaye comme ça :

Code:
Private Sub CommandButton1_Click()

If Not Sheets("Feuil3").Visible = True Then
   Sheets("Feuil3").Visible = True
   Exit Sub
Else
   MsgBox ("Vous devez d'abord relancer le calcul des factures")
End If

End Sub

A+
 
- 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

Discussions similaires

Réponses
4
Affichages
756
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
594
Réponses
15
Affichages
792
Réponses
4
Affichages
523
Retour