Учебник VBA

Учебник по Excel VBA для начинающих

Если вы новичок в VBA и ничего об этом не знаете, то это лучший учебник для начинающих, чтобы начать свое путешествие в Excel. Макросы VBAМакросы VBAМакросы VBA — это строки кода, которые предписывают Excel выполнять определенные задачи, т. е. после написания кода в редакторе Visual Basic (VBE) пользователь может быстро выполнить ту же задачу в любое время в рабочей книге. Таким образом, он устраняет повторяющиеся, монотонные задачи и автоматизирует процесс.читать далее. Хорошо, давайте начнем путешествие по вашим учебникам по VBA сегодня.

VBA это Visual Basic для приложений — это язык программирования Microsoft для продуктов Microsoft, таких как Excel, Word и PowerPoint. Все программирование, которое мы хотим сделать, будет выполнено в VBE (редактор Visual Basic). VBE — это платформа для написания нашего кода задачи для выполнения в Excel.

Учебник VBA

Вы можете использовать это изображение на своем веб-сайте, в шаблонах и т. д. Пожалуйста, предоставьте нам ссылку на авторствоКак предоставить атрибуцию?Ссылка на статью должна быть гиперссылкой
Например:
Источник: Учебник по VBA (wallstreetmojo.com)

Что такое макросы в Excel?

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

Код макроса может устранить повторяющиеся, скучные задачи и автоматизировать процесс. Для начала с Кодирование макросов VBAКодирование макросов VBAКод VBA относится к набору инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения определенной задачи.читать далее технику, давайте запишем макрос.

Кодирование VBA доступно под Вкладка РАЗРАБОТЧИК в excelВкладка РАЗРАБОТЧИК в ExcelВключение вкладки разработчика в Excel может помочь пользователю выполнять различные функции для VBA, макросов и надстроек, таких как импорт и экспорт XML, разработка форм и т. д. Эта вкладка по умолчанию отключена в Excel; таким образом, пользователю необходимо сначала включить его в меню параметров.читать далее.

Учебное пособие по VBA (вкладка «Разработчик») 1

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

Шаг 1: Перейдите в ФАЙЛ -> В разделе ФАЙЛ перейдите в ОПЦИИ.
окно сообщения vba
Шаг 2. Выберите «Настроить ленту».

Вы увидите окно параметров Excel. Выберите Настроить Лента в ExcelЛента в ExcelЛенты в Excel 2016 предназначены для того, чтобы помочь вам легко найти команду, которую вы хотите использовать. Ленты организованы в логические группы, называемые вкладками, каждая из которых имеет собственный набор функций.читать далее.

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

Теперь вы должны увидеть вкладку «Разработчик».

vba сообщение 3

Учебник по записи макросов в VBA Excel

В этом уроке о VBA мы узнаем, как записывать макросы в ExcelЗапись макросов в ExcelЗапись макросов — это метод, с помощью которого Excel сохраняет задачи, выполненные пользователем. Каждый раз, когда запускается макрос, именно эти действия выполняются автоматически. Макросы создаются либо на вкладке «Вид» (в раскрывающемся списке «Макросы»), либо на вкладке «Разработчик» Excel.
читать далее
с практическими примерами.

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

Пример №1

Хорошо, мы начнем прямо сейчас с перекодирования Marco.

Шаг 1: Нажмите «Записать макрос».

Под разработчиком вкладка нажимается на Запись макроса.

(Запись макроса)
Шаг 2: Дайте имя макросу

Как только вы нажмете «Запись макроса», вы увидите, что Excel попросит вас дать имя вашему макросу.

Учебник (Запись макроса) 1

Дайте правильное имя макросу. Макрос не должен содержать пробелов и специальных символов. Вы можете поставить подчеркивание (_) в качестве разделителя слов.

Учебное пособие по VBA (запись макроса) 2
Шаг 3: Нажмите OK, чтобы начать запись.

С этого момента программа записи макросов продолжает записывать все ваши действия на листе Excel.

Сначала я выберу ячейку A1.

Учебное пособие по VBA (выберите A1)

Сейчас я наберу «Добро пожаловать в ВБА» в ячейке А1.

Учебник по VBA (добро пожаловать в vba)
Шаг 4: Остановите запись

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

Учебник по VBA (остановить запись)

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

Шаг 5: Откройте редактор VBA

В разделе «Разработчик» нажмите «Visual Basic».

Учебник по VBA (Visual Basic)

Как только вы нажмете на Visual Basic, мы увидим внизу окно.

Учебник по VBA (Visual Basic) 1

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

Учебное пособие по VBA (модули)

Теперь мы увидим код справа. Код макроса начинается со слова SUB.

Весь макрос состоит из двух частей: голова и хвост. У каждого макроса есть имя.

Учебник по VBA (голова и хвост)

В промежутке между головой и хвостом макроса Excel записал все действия.

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

Второе действие заключалось в том, что мы ввели значение «Добро пожаловать в VBA». Как только мы выбрали, она становится активной ячейкой, поэтому excel записал активность как ActiveCell.FormulaR1C1 = «Добро пожаловать в VBA».

Примечание: R1C1 — строка 1, столбец 1.

Третье действие — после ввода слова «Добро пожаловать в VBA», мы нажимаем Enter и выделяем выбранную ячейку A2. Таким образом, excel записывается как активность как Диапазон («А2»). Выбирать

Таким образом, Macro Recorder записал все действия, которые мы сделали, на листе Excel. Теперь удалите слово в ячейке A1.

Учебник по VBA (удалить слово)

Удалив слово, еще раз заходим в VBE, где находится наш код.

Шаг 6: Запустите код

Там нажмите кнопку RUN, чтобы еще раз ввести то же текстовое значение в ячейку A1.

Учебник по VBA (запустите код)
Note: Shortcut key to run the code is F5.

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

Пример #2

Теперь давайте запишем еще один макрос для лучшего понимания. В этой записи мы будем вставлять серийные номера от A1 до A10.

Перейдите на вкладку РАЗРАБОТЧИК и нажмите на опцию записи макроса.

Пример 2

Нажмите «ОК», чтобы начать запись. Я введу 1, 2, 3. Затем я перетащу ручку заполнения, чтобы сделать серийные номера инертными.

Пример 2-1

Теперь нажмите «Остановить запись».

Остановить запись

Перейдите в редактор Visual Basic и посмотрите, что это за код.

Пример 2-2

Давайте теперь посмотрим на код.

Сначала мы выбрали ячейку A1.

Код:

Range (“A1”).Select

Во-вторых, мы вставили 1 в активную ячейку.

Код:

ActiveCell.FormulaR1C1 = "1"

Третье действие заключалось в том, что мы выбрали ячейку A2.

Код:

Range (“A2”).Select

Четвертое действие заключалось в том, что мы вставили 2 в активную ячейку.

Код:

ActiveCell.FormulaR1C1 = "2"

Пятое действие заключалось в том, что мы выбрали ячейку A3.

Код:

Range (“A3”).Select

Шестое действие, поскольку мы вставили 3 в активную ячейку.

Код:

ActiveCell.FormulaR1C1 = "3"

Затем мы выделили диапазон ячеек от A1 до A3.

Код:

Range ("A1:A3").Select

После выбора ячеек мы заполнили порядковые номера с помощью маркера заполненияИспользование маркера заполненияДескриптор заполнения в Excel позволяет избежать копирования и вставки каждого значения в ячейки и вместо этого использовать шаблоны для заполнения информации. Этот крошечный крест — универсальный инструмент в пакете Excel, который можно использовать для ввода данных, преобразования данных и многих других приложений.читать далее.

Код:

Selection.AutoFill Destination:=Range("A1:A10"), Type:=xlFillDefault

Итак, наконец, мы выбрали диапазон от A1 до A10.

Код:

Range ("A1:A10").Select

Итак, теперь всякий раз, когда мы хотим вставить серийные номера от 1 до 10 в ячейку от A1 до A10, вы можете запустить этот код.

Как сохранить книгу макросов?

Рабочая книга Excel, содержащая код макросов, должна быть сохранена как рабочая книга с поддержкой макросов. Нажмите на Сохранить как в excelСохранить как в ExcelСохранить как находится на вкладке файла рабочего листа. Доступ к нему можно получить с панели быстрого доступа или нажав F12 и выбрав «сохранить как» или CTRL + S, чтобы открыть диалоговое окно «Сохранить как» для сохранения файла.читать далее и выберите расширение файла как «Рабочая книга с поддержкой макросов».

Учебник по VBA, пример 2-3

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

  • Это только вводная часть VBA. Продолжайте следить за нашим блогом, чтобы увидеть больше сообщений в будущем.
  • Запись макроса — лучшая инициализация для начала путешествия макросов.
  • Записывайте все больше и больше действий и смотрите, что это за код.

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

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

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

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