У вас есть два варианта;вы можете
1) включить ваш макрос в ваш personal.xlsb, который будет скрыт, но доступен для вашего использования, или
2) включить ваш макрос в файл надстройки, который будет запускаться с Excel каждый раз.Файлы надстроек дают вам дополнительное преимущество простого распространения, если кто-то хочет использовать ваши макросы.
Для инструмента, который я создаю, я решил использовать файл надстройки, и он отлично работает.
Поместите свой код в модуль в надстройке, убедитесь, что макрос не является частным, и вы даже можете сделать кнопку для удобного использования на панели быстрого доступа.
Проблема решена.