Hi, welcome to the forum.
Let me point out that it is important to include the version of Excel you're using.
I suggest you just list all the worksheets in several columns in such a way that it's readable.
You could add a right-click event to do what you want.
The idea:
Select the cell with the worksheet name, right click and then print it.
The macro would be to print the selected sheet name:
Sheets(< target.value>).Printout
You will have to take care of the page lay-out and so.
The above code should work if you have a worksheet with all the names
Just place this code in the sheet's VBA
enter a sheet name in any cell let's say B2
Then right-click B2 and it should work
Bookmarks