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

VBA Souci si refus "xlDialogSaveAs"

océanne

XLDnaute Occasionnel
Bonjour le forum,


Qui pourrait-il m'aider pour finaliser le code ci-contre :

En fait lorsque la fenêtre "enregistré sous" s'ouvre, je souhaiterai que si l'utilisateur active le bouton annuler (plutôt que enregistrer) la même fenêtre s'ouvre à nouveau en l'invitant à réaliser cet enrgistrer sous, voici le détail de mon code qui bug.

Sub Test()
Dim Reponse As Variant

1 ChDir "E:\DONNEES" 'définit le répertoire de la boite de dialogue
Application.Dialogs(xlDialogSaveAs).Show "Sauvegarde....." ' ouvre la fenêtre "enregistrer sous" et incrémente l'intitulé "Sauvegarde....."
'Reponse = Application.Dialogs(xlDialogSaveAs) ' C'est là où ça va pas !
If Reponse = vbFalse Then
MsgBox "Merci de procéder à l'enregistrer sous comme demandé"
GoTo 1
Else: End If
2 MsgBox "Le traitement du script continu"
End Sub

Merci d'avance pour votre aide.

O.
 

camarchepas

XLDnaute Barbatruc
Re : VBA Souci si refus "xlDialogSaveAs"

Bonjour,

Comme cela tu peux faire :

 

Discussions similaires

Réponses
2
Affichages
744
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…