Я никогда действительно знаю, как назвать модули VBA. Если я:
Не использовать префикс! Назовите модуль в соответствии с тем, что он делает.
Префикс может быть полезен только для того, чтобы связанные модули отображались рядом друг с другом в окне проекта. Я все время использую префиксы типа «числовой» или «тестовый» вместо какого-либо другого способа их сгруппировать. Но вам, вероятно, не нужно что-то вроде "мода" ...
Конечно, это возврат к прошлому, но когда я занимался обширной разработкой VBA, я всегда называл свои модули с префиксом что-то вроде "bas", потому что имена модулей Class и Global в комбинации должны быть уникальными (т.е. у вас не может быть модуля Global с именем Foo и модуля Class с именем Foo). Я полагаю, то же самое было и в VB6, но это было много лун назад.
Я обозначаю стандартные модули префиксом M, модули классов - C, а пользовательские формы - U. В VBE я отключаю представление папок в проводнике проекта, чтобы показать все модули. Благодаря префиксам они хорошо сортируются.