1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| On Error Resume Next
'Feuilles necessaires
Set xlsheet = ThisWorkbook.Worksheets("P&L")
Set xlsheet2 = ThisWorkbook.Worksheets("HistoPnL")
'Complete les données PnL
If Not Verif(xlbook) Then Error (401)
GoTo gestionP
end if
Call PnL.PnL(xlbook)
Call PnLDailyToHisto(xlsheet, xlsheet2)
gestionP:
FileName = xlbook.Name
xlbook.Close
Set xlbook = Nothing
Set xlsheet = ThisWorkbook.Worksheets("Lien fichiers")
Lien = xlsheet.Range("LienPb").Value & "\" & FileName
rep = MsgBox("Un probleme avec le fichier" & FileName & " est survenu, déposez une nouvelle extraction " _
& "dans le dossier spécifié sur la feuille Lien fichiers et continuer la macro ou quittez.", vbYesNo)
If rep = 6 Then
Set xlbook = Workbooks.Open(Lien, , True)
Set xlsheet = Nothing
If Verif(xlbook) Then Resume Next Else: End
End If |
Partager