Bonjour à tous,
Le titre me parait assez explicite
J'ai créer une procédure de sauvegarde de plusieurs fichier (avec mot de passe) via des liens hypertexte.
Afin d'optimiser ce traitement, j'aurai souhaité que les fichiers s'ouvrent en lecture seule afin de m'épargner la saisie du mot de passe.
Auriez vous une solution ?
Pour une fois, je met le code plutôt que le fichier, ce dernier ne servant pas à grand chose dans ce cas précis.
Merci d'avance et bonne journée
Isabelle
Sub sauvegarde()
Dim MonDossier As String
Application.DisplayAlerts = False
Derligne = Range("B" & Rows.Count).End(xlUp).Row
date_j = Format(Now(), "yyyymmdd")
For i = 6 To Derligne
MonDossier = "\\MAFF-RC-PILOTAGE.032\MAFF-RC-PILOTAGE.001\Sauvegarde Hebdo\2019\" & Workbooks("Sauvegarde hebdo.xlsm").Sheets("Feuil1").Cells(i, 2).Value
If DossierExiste(MonDossier) = False Then
MkDir (MonDossier)
Else
End If
Cells(i, 2).Select
ActiveWorkbook.UpdateLinks = xlUpdateLinksNever
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=MonDossier & "\" & Workbooks("Sauvegarde hebdo.xlsm").Sheets("Feuil1").Cells(i, 2).Value & " - " & date_j
Application.DisplayAlerts = True
ActiveWorkbook.Close False
Next i
MsgBox ("Sauvegarde effectuée avec succès")
End Sub