Good afternoon ss_bb_24

You can't have two module with the same name or you'll encounter an ambiguous name error at runtime.

The solution, my friend, is simple : put all your code into one module. Just bear in mind whether you want to hide the sheets first or collect the users initials. If you go for the former first, the macro will halt until the user enters ther initials and clicks OK.

HTH

DominicB