Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Impression de plusieur page avec confirmation

Matpo

XLDnaute Nouveau
Bonjour a tous,

Voila j'ai fait un bouton pour imprimer plusieurs feuille en même temps

voici la macro

Sub Macro2()
Sheets(Array("017", "019", "036", "045", "046", "048")).PrintOut copies:=1
End Sub

je voudrais avoir une fenêtre qui s’ouvre quand je clic sur ce bouton pour demander une confirmation par oui ou non

d'avance merci pour votre aide.
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, Matpo

=>Matpo
Une façon de faire
VB:
Sub Fenetre_Ouverte()
Select Case MsgBox("Ici mettre le texte de son choix", vbYesNo + vbQuestion, "Titre de la fentre")
Case 6
Call macro2
Case Else
End Select
End Sub
 

Staple1600

XLDnaute Barbatruc
Re

Ou plus simple
Tu remplaces ta macro Macro2 par celle-ci
VB:
Sub Macro2()
Select Case MsgBox("Ici mettre le texte de son choix", vbYesNo + vbQuestion, "Titre de la fenêtre")
Case 6
Sheets(Array("017", "019", "036", "045", "046", "048")).PrintOut copies:=1
Case Else
End Select
End Sub
 

Staple1600

XLDnaute Barbatruc
Re

??? Une tête martien ???
Il s'agit d'un point d'interrogation !!!
Comme celui-ci
VB:
Sub Cété_écrit_dedans_non()
Select Case MsgBox("Come on you target for faraway laughter", vbYesNo + vbQuestion, "Shine on your crazy diamonds")
Case 6
ThisWorkbook.FollowHyperlink "https://www.youtube.com/watch?v=7Tc6RM7ZkWQ"
Case Else
End Select
End Sub
 

Staple1600

XLDnaute Barbatruc
Re

Tu peux faire ce test et dire quelles "têtes" s'affichent ?
VB:
Sub TeteAtete()
WTF = Array(vbCritical, vbExclamation, vbQuestion)
For i = 0 To UBound(WTF)
MsgBox Date + i, WTF(i)
Next
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…