Bonjour,
j'ai une macro qui me permet de sauvegarder mon fichier excel dans un dossier réseau avec un nom de fichier défini.
On Error GoTo suite
'Enregistre le devis sur serveur
ActiveWorkbook.SaveAs Filename:="\\Oc-rh\Users\Marché à Bon de Commande\1- ESTIMATIONS\Secteurs\" & Range("I3") & "\" & Format(Date, "yyyymm") & "-" & Range("I5").Value
Le problème est qu'il arrive que je ne soit pas connecté à ce réseau. Du coup avec "On error Goto suite ", la macro exécute la suite :
suite:
'choix d'un autre chemin d'enregistrement
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = False
.Title = "Sélectionnez le répertoire"
.Show
repertoire = .SelectedItems(1)
End With
ActiveWorkbook.SaveAs Filename:=repertoire & "\" & Format(Date, "yyyymm") & "-" & Range("I5").Value
La sélection d'un autre dossier est demandé. Tout fonctionne, mais le problème c'est qu'avant de me demander de sélectionner un autre dossier il se passe du temps (+ d'une minute) et c'est trop long.
Est ce que quelqu'un aurait un solution pour réduire au maximum ce délai ?
Merci à vous.