На этот вопрос уже есть ответ здесь:
У меня есть макрос, в котором я не уверен, когда мне понадобится его использовать.
Мне нужно, чтобы они были встроены в Excel, чтобы иметь возможность использовать их при каждом запуске программы - как если бы вы установили некоторое дополнение (например, Kutools).
Как мне это сделать?
Ответы:
В Excel 2010 личная книга макросов находится по адресу
C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.xlsb
, Лучший способ для Создайте это для записи макроса в вашу личную книгу макросов. Вы делаете это путем:File - Options - Customize Ribbon
и проверкаdeveloper
на правой стороне экранаrecord macro
Store Macro In
вашPersonal Macro Workbook
Stop Recording
макросsave
Теперь у вас будет личная книга макросов, которая будет видна каждый раз, когда вы открываете Excel. Если у вас есть макросы, хранящиеся в других книгах, вы можете перенести их в личную книгу макросов, переместив модули в
Visual Basic
в превосходстве Кроме того, если у вас есть книга с большим количеством макросов, вы можете перейти к расположению файла, переименовать эту книгу в PERSONAL и сохранить ее как .xlsbисточник
Если вы хотите создать метод для использования и распространения ваших решений VBA (например, предоставить другим пользователям доступ к пользовательским функциям, которые вы создали и использовали в своих книгах), вы можете легко создать надстройку Excel. Как правило, вы будете:
Увидеть Подробные инструкции Microsoft Вот.
источник