В Excel 2007 где вы храните макросы, которые хотите использовать на всех открытых листах?

Похоже, вы можете сохранить его в файле с именем PERSONAL.XLSB и это создаст макросы "Global" (для всех листов).

Этот файл, конечно, хранится в вашем профиле пользователя (%USERPROFILE%\AppData\Roaming\Microsoft\Excel\XLSTART).

Мой файл, кажется, отсутствует, однако. Вероятно, это связано с тем, что мой профиль удален от сетевого диска.

Когда я пытаюсь отредактировать или создать глобальный макрос, я получаю сообщение о:

Диалоговое окно

Я думаю, что это может быть потому, что мой PERSONAL.XLSB Файл отсутствует, но я не знаю, что с этим делать.

2 ответа

Решение

Я не уверен, является ли это "лучшей практикой" или нет, но я создал надстройку Excel (тип файла.xla), в которой есть все мои пользовательские формулы (с креативным названием "CustomFunctions.xla). подключенный сетевой диск и Excel подключаются к нему каждый раз, когда он открывается. Я думаю, что-то подобное будет работать для вас.

РЕДАКТИРОВАТЬ: Вот большой ресурс, который я использую все время: CPearson Excel Надстройка

РЕДАКТИРОВАТЬ: С сайта Чип Пирсон:

"Надстройка XLA - это книга определенного типа, которая предоставляет настраиваемые функции и / или инструменты, расширяющие основные функции Excel. Надстройка может содержать пользовательские функции (UDF, см." Написание собственных функций в VBA "), которые обеспечивают функции вычислений, специфичные для вашей области интересов или бизнеса, функции, которые выходят за рамки обычных возможностей вычислений в Excel. Надстройка также может предоставлять инструменты для манипулирования данными в рабочей книге. Действительно, надстройка может быть написана для выполнения почти все, что вы хотите. Если это можно сделать вручную, это можно автоматизировать с помощью надстройки XLA. "

У него есть намного больше, чтобы сказать по теме. Его веб-сайт абсолютно стоит добавить в закладки, если вы собираетесь много делать в Excel.

Вы правы насчет файла. personal.xlsb в папке автозагрузки является эквивалентом Excel (примерно) файла normal.dot в Word. Вы можете хранить макросы и статические данные, даже цветные поддоны.

Проверьте в настройках, где Excel ожидает, что файлы запуска будут перемещены.

Кроме того, перейдите на панель инструментов View и посмотрите, отображается ли "Unhide" grey'd out. Если это не так, нажмите на нее и откройте книгу personal.xlsb, и вы сможете редактировать макрос.

Другие вопросы по тегам