Macro impression exécutée avant affichage du formulaire

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

Zouzou93

XLDnaute Occasionnel
Re-Bonjour le Forum, J'ai un autre soucis.
J'ai appliqué la macro ci dessous .... mais le soucis c'est que le msgbox qui demande de valider l'impression du formulaire se présente bien avant l'affichage du formulaire. Et du cout l'impression se fait sur le document actif.
Y at-il possibilité de règler ce timing ?
Merci
Zouzou


Sub REImprimer()

Application.ScreenUpdating = False


Dim nom As String 'déclare la variable nom
Dim noncomplet As String 'déclare la variable nomcomplet
Dim chem As String 'déclare la variable chem
nom = InputBox("Saisissez le Nr de cotation selon format : 00 000000 00")
chem = "Z:\documents\Outils\ARCHIVES COTATIONS"
With Application.FileSearch 'recherche de fichier
.LookIn = chem 'dans le même répertoire que le fichier actuel
.SearchSubFolders = True 'dans les sous-répertoires
.Filename = nom & "*.xls" 'tous les fichiers Excel commençant par le nom de la boite
If .Execute > 0 Then 'si au moins un fichier est trouvé
nomcomplet = .FoundFiles(1) 'définit le nom complet du fichier trouvé
Workbooks.Open (nomcomplet) 'ouvre le fichier
ActiveWorkbook.Activate
End If
End With

If MsgBox("Voulez-vous imprimer cette Cotation?", vbYesNo + _
vbExclamation, "Avertissement") = vbYes Then
Application.Dialogs(xlDialogPrint).Show
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

Discussions similaires

Réponses
9
Affichages
730
Retour