Hallo,
Ik heb voor mijn werk een afspraken agenda gemaakt. Deze agenda loopt per week.
Wanneer de week voorbij is, kun je op een "formulierbesturingselement (knop)" drukken waardoor de laatste week naar een ander blad wordt verplaatst.
Op dit moment werkt deze code nog op datum, ik wil deze echter op de eerstvolgende witregel laten acteren in kolom B. Hieronder staat de VBA code die ik nu gebruik met "endWeek".
Alvast bedankt.
Ik heb voor mijn werk een afspraken agenda gemaakt. Deze agenda loopt per week.
Wanneer de week voorbij is, kun je op een "formulierbesturingselement (knop)" drukken waardoor de laatste week naar een ander blad wordt verplaatst.
Op dit moment werkt deze code nog op datum, ik wil deze echter op de eerstvolgende witregel laten acteren in kolom B. Hieronder staat de VBA code die ik nu gebruik met "endWeek".
Alvast bedankt.
Code:
Sub AgendaNaarHistorieVarBer()
vWeetzeker = MsgBox("Are you sure you want to move the last week to the History worksheet?", vbInformation + vbYesNo, "Confirmation")
If vWeetzeker = vbYes Then
endWeek = Blad2.Range("B3").End(xlDown).Offset(1, 0).Row
Blad2.Range("A3:N" & endWeek).Cut
Blad1.Range("A3").Insert Shift:=xlDown
Blad2.Range("A3:N" & endWeek).EntireRow.Delete
MsgBox "The week is moved to the History worksheet.", vbInformation, "Week moved"
Else
MsgBox "No action is taken.", vbInformation, "No action"
End If
End Sub