Goede avond ontwikkelaars
Met dit gedeelte van mijn code wordt er een back-up gemaakt van mijn workbook in de folder "Back-up Recup BFA-M" (de folder staat op dezelfde plaats als het origineel bestand)
Wanneer ik die backup dan open en weer sluit gaat hij, omdat de code zo gemaakt is, terug een backup willen maken in de folder "Back-up Recup BFA-M" maar die folder is (uiteraard) er niet.
Het komt er op neer dat ik bovenstaand gedeelte van de code wil overslaan indien de naam van de workbook : ("*Back-up*") is.
Ik heb geprobeerd met :
Maar dit werkt niet.
Ik krijg een melding dat hij bedoelde folder niet vind (logisch = niet aangemaakt) en uiteraard een foutmelding in de regel :
Dus de "Exit sub" doet ie niet.
Hoe kan ik dit oplossen?
Bedankt
Pascal
Met dit gedeelte van mijn code wordt er een back-up gemaakt van mijn workbook in de folder "Back-up Recup BFA-M" (de folder staat op dezelfde plaats als het origineel bestand)
Code:
Dim fName As String
fName = Dir(ThisWorkbook.Path & "\Back-up Recup BFA-M\" & "*Back-up - " & ThisWorkbook.Name & ".xlsm")
Do While fName <> ""
Kill ThisWorkbook.Path & "\Back-up Recup BFA-M\" & fName
fName = Dir
Loop
ActiveWorkbook.SaveCopyAs Filename:=ThisWorkbook.Path & "\Back-up Recup BFA-M\" & Format(Now(), "dd-mm-yyyy") & " - Back-up - " & ThisWorkbook.Name
Wanneer ik die backup dan open en weer sluit gaat hij, omdat de code zo gemaakt is, terug een backup willen maken in de folder "Back-up Recup BFA-M" maar die folder is (uiteraard) er niet.
Het komt er op neer dat ik bovenstaand gedeelte van de code wil overslaan indien de naam van de workbook : ("*Back-up*") is.
Ik heb geprobeerd met :
Code:
If Workbook.Name = ("*Back-up*") Then
Exit Sub
End If
Maar dit werkt niet.
Ik krijg een melding dat hij bedoelde folder niet vind (logisch = niet aangemaakt) en uiteraard een foutmelding in de regel :
Code:
ActiveWorkbook.SaveCopyAs Filename:=ThisWorkbook.Path & "\Back-up Recup BFA-M\" & Format(Now(), "dd-mm-yyyy") & " - Back-up - " & ThisWorkbook.Name
Dus de "Exit sub" doet ie niet.
Hoe kan ik dit oplossen?
Bedankt
Pascal