Советы, уловки и ответы

Следующие статьи доступны по теме «Подпрограммы и функции». Щелкните заголовок статьи (выделен жирным шрифтом), чтобы просмотреть связанную статью.

link: / excel-Checking_if_a_Workbook_is_Already_Open [Проверка, открыта ли книга уже]

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

link: / excel-Deleting_Worksheet_Code_in_a_Macro [Удаление кода рабочего листа в макросе]

При создании приложения на VBA для использования другими, вам может потребоваться способ, чтобы ваш код VBA мог изменять или удалять другие части вашего кода VBA.

Теоретически это легко сделать; этот совет объясняет, как это сделать.

link: / excel-Dishibited_a_Function_Key [Отключение функциональной клавиши]

Функциональные клавиши используются для выполнения общих задач в Excel. Если вы хотите отключить одну из функциональных клавиш, это сделать довольно просто. Вот как это сделать.

link: / excel-Displaying_the_Print_Dialog_Box_in_a_Macro [Отображение диалогового окна печати в макросе]

Хотите распечатать документ с помощью макроса? Один из способов — отобразить диалоговое окно «Печать» и позволить пользователю взаимодействовать с ним. Этот совет демонстрирует, насколько просто открыть нужное диалоговое окно.

link: / excel-Progression_Indicator_in_a_Macro [Индикатор прогресса в макросе]

Когда ваш макрос работает, думая о своих делах, пользователь, смотрящий на экран, может не видеть никакой активности и, следовательно, может задаться вопросом, действительно ли макрос работает. Один из способов держать пользователей в курсе того, что происходит, — это сделать так, чтобы макрос предоставлял какой-то индикатор прогресса.

link: / excel-Turning_Off_Screen_Updating [Отключение обновления экрана]

Хотите быстрый способ ускорить работу макросов? Все, что вам нужно сделать, это запретить Excel обновлять экран во время выполнения макроса. Вот как это сделать.

link: / excel-Understanding_Functions_in_Macros [Общие сведения о функциях в макросах]

Функции — это обычная программная конструкция. Они помогают вам создавать простые способы обработки информации и возврата значения. Вот как можно создавать свои собственные функции.

link: / excel-Understanding_Subroutines [Общие сведения о подпрограммах]

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

link: / excel-Using_a_Progress_Indicator_in_Macros [Использование индикатора выполнения в макросах]

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