Just out of curiousity, is there anyway I can declare a sub public, but not be able to have users access it from the macro window, basically i want a workbook to have 2 modules, one with regular subs and one with public subs, but i dont want the names of the public subs showing up when they go to the macro window to pick one of the macros from the other module, thanks!