Вкладка разработчика в Excel
Вкладка «Разработчик» в Excel используется для генерации макросов, создания приложений VBA, проектирования форм и импорта или экспорта XML. По умолчанию вкладка разработчика отключена в Excel, поэтому ее необходимо включить в меню параметров в Excel.
Давайте углубимся и рассмотрим различные варианты, предлагаемые на вкладке «Разработчик».
Как добавить вкладку разработчика в Excel?
- Шаг 1. Откройте новый лист Excel и перейдите к файлу, перейдите к параметрам.
- Шаг 2. После нажатия «Параметры» выберите «Настроить ленту» слева и выберите «Основные вкладки» справа, затем установите флажок «Разработчик» и нажмите кнопку «ОК».
- Шаг 3. Вкладка разработчика появится в файле Excel
Как писать программы VBA с помощью вкладки разработчика?
Вкладку разработчика в Excel можно использовать для написания программ VBA, как показано ниже -
Вы можете скачать этот шаблон Excel для вкладки разработчика здесь - шаблон для вкладки разработчика в ExcelПример №1 - Написание простого кода для отображения «Привет, добро пожаловать в VBA»
Перейдите на вкладку разработчика и выберите «Visual Basic», появится новое окно.
Дважды щелкните Sheet1 (Sheet1), и справа появится пустой документ или панель.
Напишите следующий код и нажмите кнопку «Выполнить», появится всплывающее окно с надписью «Привет, добро пожаловать в VBA».
Пояснение к коду:
Sub и End Sub используются как процедуры или, скажем, основная часть программы.
« Msgbox » - это функциональная функция в пакете VBA, которая отображает все, что в нем написано, например, здесь («Привет, добро пожаловать в VBA»)
Чтобы сохранить приведенный выше код, сохраните его как файл .xlsm, чтобы сохранить код макроса.
Пример # 2 - Функция нажатия кнопки
Эта конкретная функция позволяет любому запускать код одним нажатием кнопки, и для лучшего понимания давайте представим иллюстрацию, где человек динамически вводит имя и место рождения, которые будут отображаться в качестве выходных данных.
Перейдите на вкладку «Разработчик» и нажмите «Радиокнопки» в Excel и выберите «Кнопка (управление формой)»
Перетащите его в любое место формы, появится следующее диалоговое окно и переименует имя макроса.
Нажмите кнопку «Создать», и появится следующая кодовая страница.
Кодовая часть и объяснение
- Функция « Dim » используется для объявления переменной, которая может быть строковой, числовой и т. Д. (Здесь Имя и Место рождения - переменные, объявленные как строка)
- «InputBox» - это функциональная функция в VBA, в которой пользователя просят ввести
- « Msgbox » - это функциональная возможность в пакете VBA, которая отображает все, что в нем написано.
Теперь закройте окно кодовой страницы
Щелкните правой кнопкой мыши по кнопке и выберите редактировать текст в Excel, где была создана кнопка, и переименуйте его в «Name_Birth»
Нажмите на кнопку и введите имя и место рождения.
Появятся два запроса для имени и рождения (введите имя и место рождения, например: Дриш и Пуна)
После ввода имени появится следующий вывод
Сохраните файл как файл .xlsm
Как записать макрос на вкладке разработчика?
Он лучше всего подходит, когда нужно выполнять задачу постоянно и вы хотите сэкономить время как на повторяющейся работе, так и на написании кода.
Итак, вот предыдущий пример, который я взял ранее. Предположим, кто-то хочет раскрасить столбец, в котором есть формулы, но для каждого файла. Итак, что можно сделать, это записать работу, сделав ее сначала вручную, а затем запустить ее для других файлов.
Предположим, у нас есть данные, как показано ниже
Итак, здесь мы должны окрасить желтым цветом столбцы F, G и итоговую сумму строки желтым цветом, поскольку они являются столбцом и строками формулы.
Итак, перед окраской эти желтые идут на вкладку разработчика.
Нажмите на Запись макроса в Excel.
После нажатия на кнопку «Запись макроса» появится диалоговое окно, в котором его можно переименовать в Color_Yellow.
Цвет столбцов F, G и итоговой строки желтым
После раскраски переходим во вкладку Разработчик
Нажмите Остановить запись.
Перейдите на вкладку Разработчик в Excel и Visual Basic
Выбрать модуль
В следующий раз, когда кто-то захочет повторить задачу, можно нажать кнопку (Выполнить макрос), скопировав и вставив тот же код в новый лист Excel, используя ссылку Написание простого кода для отображения
Как обеспечить безопасность макросов с помощью вкладки разработчика?
При необходимости можно включить макросы, защищенные паролем
Перейдите на вкладку Разработчик
Открыть Visual Basic
Откройте макрос, для кода которого требуется активация пароля (например: мы берем макрос Color_Yellow, как в приведенном выше примере)
Выберите Инструменты и свойства VBAProject.
Появится диалоговое окно
Выберите вкладку Защита
Проверьте проект блокировки для просмотра
Введите нужный пароль, подтвердите его и нажмите ОК.
Сохраните его как файл .xlsm при сохранении и закройте
Откройте файл и повторите шаги 1,2 и 3.
Он запросит пароль и введите пароль
Теперь сможем увидеть код
То, что нужно запомнить
- Это встроенная вкладка в Excel
- Легко автоматизировать все с помощью записи макроса
- Лучшее в этом - подсказки времени выполнения или подсказки пользователя, которые могут быть предоставлены посредством нажатия кнопки в VBA.
- Можно также создавать формы или базовый пользовательский интерфейс в VBA, см. Ссылки для тех же