Программирование в Excel

Как программировать в Excel?

VBA (Visual Basic для приложений) это язык программирования Microsoft Excel. Это платформа, которую мы используем в excel для программирования вещей или задач нашей повседневной работы. У нас есть набор слов для описания наших потребностей, и нам нужно выучить эти слова, чтобы писать программы в Excel.

VBA — это платформа, которую мы используем для написания программы, а строка, которую мы пишем как код, называется макросом. Макрос — это просто фрагмент кода, который инструктирует Excel, что делать.

Сначала включить вкладку разработчика

Доступ к программированию на VBA можно получить, включив вкладку РАЗРАБОТЧИК в Excel. По умолчанию в MS Excel он отключен; нам нужно включить его. Ниже приведен скриншот того же.

Если вкладка «Разработчик» вам не видна, выполните следующие действия, чтобы включить ее в вашей системе.

Шаг 1: Перейти в ФАЙЛ.

Программирование в Excel, пример 1

Шаг 2: В разделе ФАЙЛ перейдите к ОПЦИИ.

Пример 1.1

Шаг 3: Вы увидите все окно «Параметры Excel». Выберите Настроить ленту в Excel.

Программирование в Excel, пример 1.2.0

Шаг 4: Установите флажок РАЗРАБОТЧИК, чтобы включить его. Щелкните ОК.

  Пример 1.3.0

Шаг 5: Вы будете теперь иметь возможность видеть то Вкладка разработчика.

Программирование в Excel, пример 1.4

Как записывать макросы в Excel?

Лучший способ начать программирование в Excel — это записать макрос.

Это как наш магнитофон или видеомагнитофон. Он записывает все действия, которые мы делаем, в электронную таблицу, пока мы не нажмем кнопку остановки записи. Хорошо, давайте сейчас приступим к процессу записи.

Вы можете скачать этот шаблон Excel для программирования здесь — Шаблон для программирования Excel

Выполните следующие шаги, чтобы узнать, как записывать макросы в Excel.

Шаг 1: На вкладке «Разработчик» нажмите «Записать макрос».

как записывать макросы в Excel Пример 1.5

Шаг 2: Назовите макрос.

После того, как мы нажмем «Запись макроса», мы увидим внизу окно, в котором нас просят дать имя макросу. Называя макрос, мы должны соблюдать определенные правила и условия, которые приведены ниже.

  • Имя макроса не должно содержать пробелов.
  • Имя макроса не должно начинаться с числового значения.
  • Имя макроса не должно содержать никаких специальных символов, кроме подчеркивания.

как записывать макросы в Excel Пример 1.7

Шаг 3: Назовите окно макроса

Нам нужно дать собственное имя окну макроса. В окне ниже я дал имя «Recording_Macro». Как мы видим, здесь нет специального символа или пробела.

  как записывать макросы в Excel Пример 1.8

Шаг 4: Щелкните ОК, чтобы начать запись.

Шаг 5: Выполните действия, которые должны быть записаны в макрос.

В тот момент, когда мы нажимаем ОК, начинается запись того, что мы делаем в Excel.

Первое, что я сделаю в Excel, это выделю ячейку A1. Это первое действие на этом листе.

как записывать макросы в Excel Пример 1.9

После выбора ячейки наберу «Добро пожаловать в VBA» в этой камере. Это второе действие в Excel.

Пример 1.10.0

Когда я закончу печатать, мне нужно нажать клавишу ввода, чтобы прекратить печатать, поэтому я нажимаю клавишу ввода. В тот момент, когда я нажму клавишу ввода, выбор переключится с ячейки A1 на ячейку A2. Это третье действие в Excel.

Пример 1.11

Шаг 6: Нажмите на Остановить запись на вкладке Разработчик, чтобы остановить запись макроса.

После этих трех действий я выберу опцию остановки записи на вкладке разработчика.

Программирование в Excel, пример 1.12.0

В тот момент, когда мы нажимаем «Остановить запись», он перестает записывать действия, которые мы делаем в Excel.

Теперь нам нужно пройти через то, что было записано, чтобы понять, как именно программирование работает с Excel. Чтобы увидеть этот код на вкладке «Разработчик», нажмите «Visual Basic» или нажмите комбинацию клавиш «ALT + F11».

  Пример 1.13

Сочетание клавиш Excel для нажатия «Visual Basic».

Программирование в Excel, пример 1.14

После нажатия «Visual Basic» или сочетания клавиш, мы можем увидеть окно под окном.

как записывать макросы в Excel 1.15.0

Дважды щелкните модули.

Программирование в Excel, пример 1.16

Теперь все записи, которые мы сделали до сих пор, появятся справа.

  как записывать макросы в Excel Пример 1.17

Как видим, первое слово — «SUB. » Все имена макросов начинаются с «Sub», «Function», «Private» или «Public».

Каждый макрос состоит из двух частей; один — «Голова», а второй — «Хвост». Голова — это имя макроса, а хвост — это конец макроса.

как записывать макросы в Excel Пример 1.18

Между этим заголовком и концом макроса excel VBA записал все действия, которые мы сделали. Теперь давайте посмотрим на код построчно.

Просто запомните, каким было наше первое действие после того, как мы начали запись макроса, то есть мы выбрали ячейку A1, поэтому для этого в коде программирования VBA используется диапазон («A1»). Выбрать

После выбора ячейки A11 мы вошли в тест как «Добро пожаловать в VBA», поэтому в коде программирования VBA

ActiveCell.FormulaR1C1 = “Welcome to VBA”
Заметка: R1C1 — это строка 1, столбец 1.

Последним действием было то, что мы нажали клавишу ввода, чтобы выйти из ячейки A1, поэтому она переместилась из ячейки A1 в A2, и код

Range (“A2”). Select

Вот как «макрос записи» записывает все действия с момента начала записи до момента нажатия кнопки «Остановить запись».

Теперь этот код можно выполнить в любое время; он повторяет одно и то же действие снова и снова. Теперь удалите слово.

как записывать макросы в Excel Пример 1.19

«Добро пожаловать в VBA» в ячейке A1.

После удаления слова перейдите в Visual Basic. Поместите курсор внутри кода и нажмите кнопку RUN. Теперь мы снова получаем текст «Добро пожаловать в VBA» в ячейке A1.

Программирование в Excel, пример 1.20.1

Заметка: Сочетание клавиш для запуска кода — F5.
Пример 1.21.0

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

Специальный вариант сохранения для книги макросов

Весь код макросов, содержащийся в книгах, должен быть сохранен в специальных версиях. При сохранении книги нам нужно выбрать «Сохранить как тип» в качестве «Книги Excel с поддержкой макросов». Пример 1.23.0

То, что нужно запомнить

  • Вам нужно записывать больше действий, чтобы получить содержание кода и понять.
  • Когда вы познакомитесь с макрокодированием, вы можете пройти наш «Курс VBA», чтобы начать обучение.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.