Hi there,
I just finished a calendar for our company, I avoided VBA as that's not necessary unless you strictly need it like that. It has a button to change year indefinitely and since it's not in VBA, you can copy paste it anywhere else.
If I could have a look at the file, I would be able to provide a more accurate timeline and lower budget.
I currently work in reporting and analytics for Expedia Inc.
Look forward to hearing from you.
Kind regards,
Alexandru Dina-Gargala