Як додати або вставити вкладку розробника в Excel? (із прикладом)

Вкладка розробника в Excel

Вкладка розробника в Excel використовується для генерації макросів, створення додатків VBA, проектування форми та імпорту чи експорту XML. За замовчуванням вкладка розробника вимкнена в Excel, тому її потрібно ввімкнути в меню Параметри в Excel.

Давайте глибоко зануримось і переглянемо різні варіанти пропозицій вкладки розробника.

Як додати вкладку розробника в Excel?

  • Крок 1: Відкрийте новий аркуш Excel і перейдіть до файлу, перейдіть до параметрів

  • Крок 2: Клацнувши на «Параметри», виберіть «Налаштувати стрічку» зліва та виберіть «Основні вкладки» праворуч, потім поставте прапорець біля розробника та натисніть кнопку «ОК»

  • Крок 3: Вкладка розробника з’явиться у файлі Excel

Як писати програми VBA за допомогою вкладки розробника?

Вкладку розробника в Excel можна використовувати для написання програм VBA, як показано нижче -

Завантажити цей шаблон вкладки розробника Excel можна тут - Шаблон Excel вкладки розробника

Приклад №1 - Написання простого коду для відображення "Привіт, ласкаво просимо в VBA"

Перейдіть на вкладку розробника та виберіть “Visual Basic”, з’явиться нове вікно

Двічі клацніть на Аркуш1 (Аркуш1), і з правого боку з’явиться Пустий документ або Панель

Напишіть наступний код і натисніть на кнопку Виконати, з’явиться спливаюче вікно із написом «Привіт, ласкаво просимо в VBA»

Пояснення коду:

Sub та End Sub використовуються як процедури або, як кажуть, основна частина програми

Msgbox ” - це функціональна функція пакета VBA, яка відображає те, що тут написано, наприклад (“Привіт, ласкаво просимо до VBA”)

Для збереження вищевказаного коду збережіть його як файл .xlsm, щоб код макросу був збережений

Приклад №2 - Клацніть на функцію кнопки

Ця особлива функція дозволяє кожному запускати код натисканням кнопки, і для кращого розуміння давайте ілюстрацію, де людина динамічно вводить ім’я та місце народження, які відображатимуться як вихідні дані

Перейдіть на вкладку Розробник і натисніть на перемикачі в Excel і виберіть Кнопка (Контроль форми)

Перетягніть його куди завгодно у формі, і з’явиться наступне діалогове вікно та перейменує ім’я макросу

Клацніть на кнопку New і з’явиться наступна кодова сторінка

Частина кодування та Пояснення

  • Функція " Dim " використовується для оголошення змінної, яка може бути рядковою, числовою тощо (тут Ім'я та Місце народження є змінними, оголошеними як рядок)
  • “InputBox” - це функціональна функція VBA, в якій користувачеві пропонується ввести дані
  • Msgbox ” - це функціональна функція пакета VBA, яка відображає все, що в ньому написано

Тепер закрийте вікно кодової сторінки

Клацніть правою кнопкою миші на кнопці та виберіть редагувати текст у Excel, де хтось створив кнопку, і перейменуйте його на “Name_Birth”

Клацніть на кнопку та введіть Ім'я та Місце народження

З'являться два запити щодо імені та народження (введіть ім’я та місце народження, наприклад, Дхріш та Пуна)

Після введення імені з'явиться наступний результат

Збережіть файл як файл .xlsm

Як записати макрос на вкладці розробника?

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

Отже, ось попередній приклад, який я взяв раніше, припустимо, хочеться забарвити стовпець, який має формули, але для кожного файлу. Отже, що можна зробити, це записати роботу, виконавши її спочатку вручну, а потім запустити для інших файлів

Припустимо, ми маємо дані, як показано нижче

Отже, тут ми маємо забарвити жовтий колір у стовпцях F, G та загальну кількість рядків настільки ж жовтими, наскільки вони є стовпцями та рядками формули.

Тож перед фарбуванням ті жовті переходять на вкладку розробника

Клацніть на Запис макросу в Excel

Після натискання на Record Macro з’явиться діалогове вікно, яке перейменує його на Color_Yellow

Колонка колонок F, G та рядків загалом - жовта

Після розфарбовування перейдіть на вкладку Розробник

Натисніть Зупинити запис

Перейдіть на вкладку Розробник у Excel та Visual Basic

Виберіть Модуль

Наступного разу, коли хочеться повторити завдання, можна натиснути кнопку (Запустити макрос), скопіювавши та вставивши той самий код у новий аркуш Excel, скориставшись посиланням Написання простого коду для відображення

Як забезпечити безпеку макросів за допомогою вкладки розробника?

За потреби можна ввімкнути захищені паролем макроси

Перейдіть на вкладку Розробник

Відкрийте Visual Basic

Відкрийте макрос, для коду якого потрібно активувати пароль (Наприклад, ми беремо макрос Color_Yellow, як у наведеному вище прикладі)

Виберіть Інструменти та властивості VBAProject

З'явиться діалогове вікно

Виберіть вкладку Захист

Перевірте проект Lock для перегляду

Введіть потрібний пароль і підтвердьте його та натисніть кнопку Ok

Збережіть його як файл .xlsm при збереженні та закрийте

Відкрийте файл і повторіть кроки 1,2 і 3

Він запитає пароль і введе пароль

Тепер зможе побачити код

Що слід пам’ятати

  • Це вбудована вкладка в Excel
  • Легко автоматизувати все за допомогою запису макросу
  • Найкраща частина про це - підказки під час виконання або підказки користувача, які можна отримати натисканням кнопки у VBA
  • Можна також створити форми або базовий інтерфейс користувача у VBA, будь ласка, зверніться до посилань на них