×
Traktatov.net » Excel. Трюки и эффекты » Читать онлайн
Страница 141 из 146 Настройки

Да, при создании или редактировании макроса можно запретить его отображение в окне списка макросов. Для этого нужно использовать ключевое слово Private, например: Private Sub ИмяМакроса (). Если в дальнейшем потребуется включить макрос в список макросов, то ключевое слово Private нужно убрать из кода.

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

Для вызова процедуры из другой рабочей книги нужно воспользоваться методом Run объекта Application. Ниже показан фрагмент программного кода:

Run «Primer.xls!MyMacro»

В данном примере вызывается процедура МуМасго, расположенная в рабочей книге Primer.xls.

В чем заключается разница между процедурой VBA и макросом?

Здесь никакой разницы нет. Эти термины в настоящее время являются взаимозаменяемыми.

При написании кода в редакторе VBA не работает символ продолжения текущей строки (подчеркивание). В чем может быть проблема и как выйти из данной ситуации?

Скорее всего, проблема заключается в том, что в данном случае для продолжения строки используется только один символ – подчеркивание, а нужно использовать два символа: сначала – пробел, затем – подчеркивание.

Никак не удается ввести текст, который начинается с двух прописных букв. В чем может быть причина и как решить данную проблему?

Причина заключается в параметрах автозамены. Чтобы решить данную проблему, нужно открыть окно настройки Excel в режиме Правописание, нажать кнопку Параметры автозамены и в открывшемся окне Автозамена на вкладке Автозамена снять флажок Исправлять ДВе ПРописные буквы в начале слова. Здесь же можно отредактировать и другие параметры автозамены.

Можно ли, используя штатные средства программы, изменить количество рабочих листов в новой книге?

Для решения данной задачи нужно открыть окно настройки Excel в режиме Основные, где в поле Число листов (группа При создании новых книг) установить требуемое количество рабочих листов. При этом следует учитывать, что максимально возможное значение данного поля – 255.

Как ввести в ячейку несколько абзацев? При нажатии Enter не получается курсор переходит в следующую ячейку.

Для решения данной проблемы следует после ввода абзаца нажать сочетание клавиш Alt+Enter – таким образом можно ввести в ячейку текст, содержащий несколько абзацев.

Каким образом можно создавать разные рабочие книги с одинаковым форматированием?

В данном случае наиболее приемлемым является использование механизма шаблонов. Для этого нужно подготовить рабочую книгу, на основании которой будут создаваться другие книги, и задать в ней необходимые параметры форматирования и оформления документа, после чего сохранить данную книгу как шаблон (с помощью команды Сохранить как, указав в окне Сохранение документа в поле Тип файла значение Шаблон). Если при этом в качестве папки для сохранения выбрать каталог автозагрузки Excel – XLStart (обычно эта папка хранится по адресу C:\Program Files\Microsoft Office\Office 12\XLStart), то созданный шаблон будет использоваться по умолчанию при запуске Excel. Если же сохранить шаблон в каком-нибудь другом месте, то для доступа к нему необходимо будет воспользоваться командой Открыть.