Bonjour,
J'ai le code suivant pour g=E9n=E9rer une sauvegarde si je=20
clique un bouton, le pb c'est que si le chemin n'existe=20
pas j'ai une alarme et je veux l'=E9viter, comment faire ???
Chemin_Save =3D Range("c50")
reponse3 =3D MsgBox("Voulez vous enregistrer le fichier=20
sous " & Range("c50") & " ?", vbYesNo)
If reponse3 =3D vbYes Then
Nomfichier =3D Chemin_Save & "\" & [m46] & "-" & [am4]=20
& ".xls"
ActiveSheet.SaveAs Filename:=3D(Nomfichier)
Else
LeNom3 =3D Application.Dialogs(xlDialogSaveAs).Show
If LeNom3 =3D False Then
MsgBox "op=E9ration annul=E9e", vbInformation, "Annulation"
End If
End If
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
Chemin_Save = Range("c50") On Error Resume Next reponse3 = MsgBox("Voulez vous enregistrer le fichiersous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) If Err <> 0 Then Exit Sub Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
AV
Chemin_Save = Range("c50")
On Error Resume Next
reponse3 = MsgBox("Voulez vous enregistrer le fichiersous " & Range("c50") & "
?", vbYesNo)
If reponse3 = vbYes Then
Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier)
If Err <> 0 Then Exit Sub
Else
LeNom3 = Application.Dialogs(xlDialogSaveAs).Show
If LeNom3 = False Then
MsgBox "opération annulée", vbInformation, "Annulation"
End If
End If
Chemin_Save = Range("c50") On Error Resume Next reponse3 = MsgBox("Voulez vous enregistrer le fichiersous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) If Err <> 0 Then Exit Sub Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
AV
Jacky
Bonjour Karl
Chemin_Save = Range("c50") If Dir(chemin_save, 16) = "" Then Exit Sub '******rajouter '****ici tu peux créer un dossier avec MkDir, si tu le souhaites*** reponse3 = MsgBox("Voulez vous enregistrer le fichier sous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
Salutations JJ
"Karl M." a écrit dans le message de news:75f201c4ce0a$98a7dff0$ Bonjour, J'ai le code suivant pour générer une sauvegarde si je clique un bouton, le pb c'est que si le chemin n'existe pas j'ai une alarme et je veux l'éviter, comment faire ???
Chemin_Save = Range("c50") reponse3 = MsgBox("Voulez vous enregistrer le fichier sous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
Bonjour Karl
Chemin_Save = Range("c50")
If Dir(chemin_save, 16) = "" Then Exit Sub '******rajouter
'****ici tu peux créer un dossier avec MkDir, si tu le souhaites***
reponse3 = MsgBox("Voulez vous enregistrer le fichier
sous " & Range("c50") & " ?", vbYesNo)
If reponse3 = vbYes Then
Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4]
& ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier)
Else
LeNom3 = Application.Dialogs(xlDialogSaveAs).Show
If LeNom3 = False Then
MsgBox "opération annulée", vbInformation, "Annulation"
End If
End If
Salutations
JJ
"Karl M." <anonymous@discussions.microsoft.com> a écrit dans le message de
news:75f201c4ce0a$98a7dff0$a601280a@phx.gbl...
Bonjour,
J'ai le code suivant pour générer une sauvegarde si je
clique un bouton, le pb c'est que si le chemin n'existe
pas j'ai une alarme et je veux l'éviter, comment faire ???
Chemin_Save = Range("c50")
reponse3 = MsgBox("Voulez vous enregistrer le fichier
sous " & Range("c50") & " ?", vbYesNo)
If reponse3 = vbYes Then
Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4]
& ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier)
Else
LeNom3 = Application.Dialogs(xlDialogSaveAs).Show
If LeNom3 = False Then
MsgBox "opération annulée", vbInformation, "Annulation"
End If
End If
Chemin_Save = Range("c50") If Dir(chemin_save, 16) = "" Then Exit Sub '******rajouter '****ici tu peux créer un dossier avec MkDir, si tu le souhaites*** reponse3 = MsgBox("Voulez vous enregistrer le fichier sous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
Salutations JJ
"Karl M." a écrit dans le message de news:75f201c4ce0a$98a7dff0$ Bonjour, J'ai le code suivant pour générer une sauvegarde si je clique un bouton, le pb c'est que si le chemin n'existe pas j'ai une alarme et je veux l'éviter, comment faire ???
Chemin_Save = Range("c50") reponse3 = MsgBox("Voulez vous enregistrer le fichier sous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
LE TROLL
Salut, avec: On Error Goto ---
"Karl M." a écrit dans le message de news: 75f201c4ce0a$98a7dff0$ Bonjour, J'ai le code suivant pour générer une sauvegarde si je clique un bouton, le pb c'est que si le chemin n'existe pas j'ai une alarme et je veux l'éviter, comment faire ???
Chemin_Save = Range("c50") reponse3 = MsgBox("Voulez vous enregistrer le fichier sous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
Salut, avec: On Error Goto
---
"Karl M." <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 75f201c4ce0a$98a7dff0$a601280a@phx.gbl...
Bonjour,
J'ai le code suivant pour générer une sauvegarde si je
clique un bouton, le pb c'est que si le chemin n'existe
pas j'ai une alarme et je veux l'éviter, comment faire ???
Chemin_Save = Range("c50")
reponse3 = MsgBox("Voulez vous enregistrer le fichier
sous " & Range("c50") & " ?", vbYesNo)
If reponse3 = vbYes Then
Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4]
& ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier)
Else
LeNom3 = Application.Dialogs(xlDialogSaveAs).Show
If LeNom3 = False Then
MsgBox "opération annulée", vbInformation, "Annulation"
End If
End If
"Karl M." a écrit dans le message de news: 75f201c4ce0a$98a7dff0$ Bonjour, J'ai le code suivant pour générer une sauvegarde si je clique un bouton, le pb c'est que si le chemin n'existe pas j'ai une alarme et je veux l'éviter, comment faire ???
Chemin_Save = Range("c50") reponse3 = MsgBox("Voulez vous enregistrer le fichier sous " & Range("c50") & " ?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls" ActiveSheet.SaveAs Filename:=(Nomfichier) Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation" End If End If
KARL M.
Merci c'est parfait
-----Message d'origine-----
Chemin_Save = Range("c50") On Error Resume Next reponse3 = MsgBox("Voulez vous enregistrer le fichiersous " & Range("c50") & "
?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier) If Err <> 0 Then Exit Sub Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation"
End If End If
AV
.
Merci c'est parfait
-----Message d'origine-----
Chemin_Save = Range("c50")
On Error Resume Next
reponse3 = MsgBox("Voulez vous enregistrer le
fichiersous " & Range("c50") & "
?", vbYesNo)
If reponse3 = vbYes Then
Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4]
& ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier)
If Err <> 0 Then Exit Sub
Else
LeNom3 = Application.Dialogs(xlDialogSaveAs).Show
If LeNom3 = False Then
MsgBox "opération annulée",
vbInformation, "Annulation"
Chemin_Save = Range("c50") On Error Resume Next reponse3 = MsgBox("Voulez vous enregistrer le fichiersous " & Range("c50") & "
?", vbYesNo) If reponse3 = vbYes Then Nomfichier = Chemin_Save & "" & [m46] & "-" & [am4] & ".xls"
ActiveSheet.SaveAs Filename:=(Nomfichier) If Err <> 0 Then Exit Sub Else LeNom3 = Application.Dialogs(xlDialogSaveAs).Show If LeNom3 = False Then MsgBox "opération annulée", vbInformation, "Annulation"