Hieronder staat een code
Als je op een commandbutton "day28" klikt hij deze code zou moeten uitvoeren.
Dus hij slaat eerst het bestand op.
Dan gaat hij het opgeslagen bestand opslaan voor de volgende maand.
Vervolgens zou hij een range moeten selecteren in visitor parking
Dan in dezelfde sheet die range moeten plakken maar krijg altijd een foutmelding
"Runtime error 438" bij zie rood
Als je op een commandbutton "day28" klikt hij deze code zou moeten uitvoeren.
Dus hij slaat eerst het bestand op.
Dan gaat hij het opgeslagen bestand opslaan voor de volgende maand.
Vervolgens zou hij een range moeten selecteren in visitor parking
Dan in dezelfde sheet die range moeten plakken maar krijg altijd een foutmelding
"Runtime error 438" bij zie rood
Code:
Private Sub cmd_newworkbook_Click()
Unload Choose_date 'menu laten verdwijnen
ActiveWorkbook.Save 'workbook wordt gesaved
ActiveWorkbook.SaveAs Filename:=("P:\SHARE\Visitor parking\visitor parking " & _
Format(DateSerial(Year(Date), Month(Date) + 1, 1), "mmmm - yyyy")) 'workbook wordt op andere naam opgeslagen
ActiveWorkbook.Sheets("Visitor Parking").Activate 'visitor parking activeren
With Sheets("Visitor Parking").Range("FH4:FM103").Copy 'selecteert de range en kopieert deze
[COLOR="#FF0000"]Sheets("Visitor Parking").Range("B4:G103").Paste 'plakt de cellen[/COLOR]
End With
MsgBox "By pressing button 'Day 28' the computer has already saved the file under a new name, pasted the cells from previous month into this new sheet. Only change the date that is in 'orange'", vbInformation
earlyexit:
End Sub