Hoi allemaal
Opnieuw een vraagje, dit maal over error afhandeling, middels een macro/knop (Nieuw bestand) worden de gegevens in het huidige bestand gewist en wordt dit bestand opgeslagen onder dezelfde naam maar met het nieuwe jaar.
Dit gaat prima tot dat de gebruiker per vergissing opnieuw op de knop 'Nieuw bestand' klikt, dan krijg je van Excel de foutmelding dat het bestand al bestaat en of je deze wilt overschrijven, ja, annuleren, nee is de keuze dan.
Natuurlijk wordt er dan op annuleren of nee geklikt en krijg je vervolgens de foutmelding van VBA.
Hoe kan ik dit ondervangen?
bestand weer bijgevoegd
Opnieuw een vraagje, dit maal over error afhandeling, middels een macro/knop (Nieuw bestand) worden de gegevens in het huidige bestand gewist en wordt dit bestand opgeslagen onder dezelfde naam maar met het nieuwe jaar.
Dit gaat prima tot dat de gebruiker per vergissing opnieuw op de knop 'Nieuw bestand' klikt, dan krijg je van Excel de foutmelding dat het bestand al bestaat en of je deze wilt overschrijven, ja, annuleren, nee is de keuze dan.
Natuurlijk wordt er dan op annuleren of nee geklikt en krijg je vervolgens de foutmelding van VBA.
Hoe kan ik dit ondervangen?
Code:
Sub Delete_inkomsten_uitgaven()
' Delete inkomsten/Uitgaven and create new Workbook Macro
Dim YrNr
YrNr = Year(Date)
Worksheets("Inkomsten").Unprotect
Worksheets("Uitgaven").Unprotect
Application.Goto ActiveWorkbook.Sheets("Uitgaven").Range("F6")
Range("F6:T400").Select
Selection.Clear
Application.Goto ActiveWorkbook.Sheets("Inkomsten").Range("F6")
Range("F6:T400").Select
Selection.Clear
Application.Goto ActiveWorkbook.Sheets("Dashboard").Range("L5")
Range("L5") = YrNr
Worksheets("Inkomsten").Protect
Worksheets("Uitgaven").Protect
'Create new workbook for next year
ActiveWorkbook.SaveAs FileName:="/Users/homecare/Documents/Geertje 2/" & "Geertje Hoogendoorn" & " " & YrNr & ".xlsm"
End Sub
bestand weer bijgevoegd