1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Private Sub RecupInfosPRE()
Dim FichierPRE As String
Dim JourPRE As Date
Dim wbExcel As Workbook
JourPRE = WorksheetFunction.WorkDay(Date, -1)
FichierPRE = "test_" & Year(JourPRE) & Month(JourPRE) & Day(JourPRE) & ".xlsx"
' Déjà ouvert? Si on la box, il faudra vérifier le code
For Each fich In Workbooks
If fich.Name = FichierPRE Then MsgBox ("C'est déjà ouvert!")
Next
' On ajoute des paramètres:
' 0 : désactivation de UpdateLinks, je ne sais si ça peut bloquer mais dans le doute...
' False : pas d'ouverture en lecture seule (ce n'est pas le cas normalement là, mais bon...)
' xlRepairFile : mode "réparation"; on peut aussi mettre xlExtractData "extraction de données" qui répare aussi et est peut-être moins ciblé (honnêtement, je ne maitrise pas la différence)
Set wbExcel = Workbooks.Open("S:\test\" & FichierPRE, 0, False, , , , , , , , , , , , xlRepairFile ) |
Partager