Marco excel avec condition

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

F

fmoore

Guest
Bonjour,
J'ai créé un bouton avec la macro suivante :
Sub Imp_rapport()
Sheets(Array("AL facturé", "DB facturé", "RL facturé", "EC facturé", "AL débuté", "DB débuté", "EC débuté", "RL débuté")).PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Mais je voudrais que la macro s'exécute seulement si mes cellules : Facturé!Y1 et Débuté!Y1 =0
 
Re : Marco excel avec condition

Bonsoir Fmoore, bonsoir le forum,

Peut-être comme ça :
Code:
Sub Imp_rapport()
If Sheets("Facturé").Range("Y1") = 0 And Sheets("Débuté").Range("Y1") = 0 Then
     Sheets(Array("AL facturé", "DB facturé", "RL facturé", "EC facturé", "AL débuté", "DB débuté", "EC débuté", "RL débuté")).PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End If
End Sub
 
Re : Marco excel avec condition

Bonjour, fmoore, Robert 😀, le Forum,

Ou comme ça (à adapter...) :

Code:
Sub Imprimer_si()
If Sheets("a").Range("a1").Value = "toto" And Sheets("b").Range("a1") = "titi" Then
Sheets(Array("a", "b", "c", "d")).PrintPreview ' PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Else
MsgBox "Les conditions ne sont pas remplies !"
End If
End Sub

A bientôt 🙂
 
Re : Marco excel avec condition

Merci beaucoup la commande fonctionne très bien mais il est tu possible d'ajouter un message si j'amais sa fonctionne pas exemple : Nombres de lignes ne balance pas.
 
- 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

Réponses
11
Affichages
927
M
Réponses
2
Affichages
841
M
Réponses
1
Affichages
2 K
  • Question Question
Microsoft 365 Impression
Réponses
3
Affichages
988
Retour