Privé SubWorksheet_Change (Doel ByVal als Waaier)
Schemerige I zoals lang, zo Lange LastRow, lRow zoals lang
Schemerige Ws1 als Aantekenvel, Ws2 als Aantekenvel
Schemerige iMonth als Koord
Als om te snijden niet (Waaier („B: B“), Doel) is dan niets
Reeks Ws1 = Aantekenvellen („Meester“)
LastRow = Ws1.Range („A65536“). Eind (xlUp). Rij
'Voor I = 2 aan LastRow
iMonth = Formaat (Aantekenvellen („Meester“). Cellen (ActiveCell.Row - 1, 2), „mmm“)
Op Fout GoTo ErrorHandler
Reeks Ws2 = Aantekenvellen (iMonth)
'vind eerste lege rij in maandblad
lRow = Ws2.Cells (Rows.Count, 1). Eind (xlUp). Compensatie (1, 0). Rij
Ws2.Cells (lRow, 1) = Ws1.Cells (ActiveCell.Row - 1, 1)
Ws2.Cells (lRow, 2) = Ws1.Cells (ActiveCell.Row - 1, 2)
'Volgende I
Eind als
Sub van de uitgang 'vermijdt foutenmanager
ErrorHandler:
Het 'blad van de maand bestaat niet!
Sub van het eind
|