Yes, you could have a hidden sheet with a list of month names in the appropriate order, then in the macro, add the name of the last sheet to a cell on the same sheet which is reference using a formula like this: say the last sheet name is put in cell B1 and the list of months is in cells A1:A12, the formula would be: , which would return the month following the last sheet. Keep in mind that the formula would return a blank value once the last sheet hit December, unless you add another January to the bottom of the list of months. Based on what you've said about creating a new book for each calendar year, I assume you wouldn't need this option though.
Anyway, the value returned by this formula could be referenced by your macro to name the next sheet. I'll try to modify the code you have to do this for you based on a hidden sheet called "dates".
Bookmarks