Програмування в Excel (Зміст)

  • Вступ до програмування в Excel
  • Як програмувати в Excel?

Вступ до програмування в Excel

Ви коли-небудь втомилися робити завдання в Excel, яке, на вашу думку, може бути автоматизовано і заощадити ваш час? Більшу частину часу ви, мабуть, стикалися з такими завданнями. Однак для автоматизації будь-якого завдання спочатку потрібно володіти навичками програмування для цієї конкретної мови. У Excel ви можете займатися програмуванням за допомогою Visual Basic for Application (VBA), яка є власною мовою програмування Excel, яка може допомогти вам автоматизувати завдання. У цій статті ми побачимо, як ми можемо програмувати в Excel VBA. VBA можна використовувати для написання програми, яка може автоматизувати завдання для вас. Шматок рядків, який ми пишемо під VBA, називається макросом, який написаний таким чином, що вони вказують системі Excel про те, що робити.

Як програмувати в Excel?

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

Увімкнення вкладки розробника

Перше, що приходить - це ввімкнути вкладку розробника, яка допоможе вам записати і зберігати макрос (код VBA). Давайте подивимось, як ми можемо це активувати.

  • Перейдіть до меню Файл у вашому файлі excel та натисніть на нього.

  • У меню «Файл» натисніть « Параметри», і він завантажить нове вікно з усіма доступними параметрами Excel.

  • У новому вікні, що з'явилося з назвою Параметри Excel, натисніть на вкладку Налаштувати стрічку . Ви можете побачити всі параметри налаштування, які можна використовувати для стрічки Excel, яка з’являється у верхній частині файлу Excel.

  • Увімкніть параметр " Розробник " у спадному меню " Основні вкладки" в розділі " Налаштувати стрічку": Ви можете перевірити (поставити галочку) вкладку Developer, щоб увімкнути її. Натисніть кнопку ОК, розташовану в нижній правій частині вкладки Параметри Excel, і все.

  • Ви успішно ввімкнули опцію для розробника у вашій програмі excel. Якщо ви перевіряєте стрічку Excel у своєму файлі зараз, ви зможете побачити нову вкладку, додану там, з ім'ям Developer.

Це перший крок, який потрібно виконати, перш ніж почати писати макроси в Excel. Тому що вкладка Developer - це те, що потрібно для запису та запуску макросу. Ця вкладка за замовчуванням не включена, і тому ми спробували її ввімкнути тут спочатку.

Запис макросу

  • Відкрийте файл Excel. Перейдіть до вкладеної вами вкладки " Розробник", а потім натисніть кнопку Записати макрос, класифіковану і її можна побачити в розділі Код .

  • Як тільки ви натиснете на кнопку Записати макрос, ви побачите спливаюче вікно, у цьому вікні вам потрібно призначити ім'я макросу, ви також можете призначити клавішу швидкого доступу, щоб цей макрос запустився. Можна додати опис, якщо такий є для цього макросу, який ви створюєте. Після того, як ви закінчите все це, ви можете натиснути кнопку ОК, розміщену в правій нижній частині вікна. Дивіться знімок екрана нижче для ознайомлення.

Як тільки ви натиснете кнопку ОК, система почне записувати макрос, і всі виконані вами завдання будуть записані та перетворені в програму Excel у складі бекенда.

  • Спробуйте ввести речення "Це мій перший код VBA, і я дуже радий!" У комірці А1 на аркуші Excel та натисніть клавішу Enter. Ці кроки будуть записані у вихідний макрос.

  • У розділі «Код» ви могли помітити, що кнопка «Записати макрос» змінилася на «Зупинити запис». Це як Play and Stop. Запис макросу працює як кнопка «Відтворення», а «Зупинити запис» працює як кнопка «Зупинити». Натисніть кнопку Зупинити запис, щоб зупинити запис.

Магія цього всього в тому, що Excel записав мої кроки тут і перетворив їх на шматочки коду, щоб цю задачу можна було автоматизувати. Це означає, що кожен крок вибирає комірку A1, вводить текст як "Це мій перший код VBA, і я щасливий!", Клацнувши Enter, щоб перейти до наступної комірки. Всі ці кроки перетворюються в код VBA. Давайте перевіримо код зараз.

  • Для того, щоб перейти до редактора Visual Basic, ви можете натиснути на опцію Visual Basic у категорії Код на вкладці « Розробник », або ви можете використовувати Alt + F11 як ярлик для того ж.

  • Перейдіть до розділу Модулі під VBAProject і натисніть кнопку плюс під ним, щоб побачити список активних модулів у VBA.

  • Всередині папки Модулі ви можете побачити Module1, як тільки натисніть на знак плюс. Ви можете двічі клацнути по модулю1, саме там записується ваш код для завдання, яке ми виконували на попередніх кроках (крок 3 та 4). Збережіть цей код, і ви можете його запускати кожен раз, щоб отримати однаковий вихід. Дивіться скріншот нижче:

Висновок

  • Ми можемо записати макрос в Excel для автоматизації щоденних невеликих завдань, які простіші для системного маніпулювання системою.
  • Класна річ у тому, що вам не потрібно копати голову глибоко для логіки кожного кроку, який ви виконуєте. Excel VBA робить це за вас.
  • Для деяких складних завдань, наприклад, таких, що включає циклічне та умовне виконання, вам потрібно вручну написати код під VBA.

Що потрібно пам’ятати про програмування в Excel

  • Вкладка "Розробники" за замовчуванням не ввімкнена та видима для вас у стрічці Excel. Увімкнути це потрібно за допомогою параметрів Excel.
  • Запис макросу працює над простими завданнями, які повторюються, і вам потрібно автоматизувати їх. Однак для складних завдань, які передбачають циклічне чи умовне введення та вихід, все ще потрібно кодувати вручну під VBA.
  • Вам потрібно зберегти файл у форматі файлу Excel-Macro Enable, щоб можна було знову читати та запускати код у вашій програмі excel.

Рекомендовані статті

Це посібник з програмування в Excel. Тут ми обговорюємо, як програмувати в Excel разом із практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. Компоненти стрічки в Excel
  2. Вступ до формули TRIM в Excel
  3. Шаблон управління проектами в Excel
  4. Як використовувати COUNTIFS в Excel?

Категорія: