Создать макрос кнопки в Excel

Создать кнопку макроса в Excel

Наиболее распространенные задачи в Excel можно автоматизировать, чтобы избежать ненужных затрат времени. Рассказ о макросах автоматизации VBA — это путь вперед в Excel; как только макрокодирование завершено, нам нужно выполнить эту программу, чтобы выполнить назначенное задание. Вы, должно быть, уже видели кнопку, которая может выполнять задание на многих рабочих листах, поэтому, как только программирование будет завершено, мы можем назначить эту работу одной из кнопок, поэтому простым нажатием кнопки назначенное задание будет выполнено. . Итак, в этой статье мы проведем вас через процесс создания кнопки Excel для выполнения задачи.

3 метода создания кнопки в макросе Excel?

Как мы знаем, макрокодирование — идеальный способ автоматизировать задачи; есть еще кое-что, что мы можем сделать для выполнения этого кода. Макро и кнопки — идеальные комбинации; это похоже на «типичный индийский брак: мальчик любит девушку, а девочка любит мальчика». Одним нажатием кнопки мы можем выполнить сотни строк, поэтому некоторые из сложных отчетов можно автоматизировать и передать членам вашей команды, а все, что им нужно сделать, это нажать кнопку, чтобы выполнить работу.

Итак, в Excel мы можем создать кнопку Excel тремя способами, и они описаны ниже.

  1. Формы
  2. Active X Control
  3. Контроль формы в Excel

Кнопка создания в Excel

Сейчас мы подробно рассмотрим каждого из них.

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

# 1 — Использование фигур

Лучший и простой способ создать кнопку для назначения макроса — использовать «Фигуры» в Excel. Мы можем вставлять самые разные формы в Excel, а также можем форматировать эти фигуры так, как мы хотим, чтобы они выглядели.

Перед вставкой фигур ниже представлен макрос, который мы написали для фильтрации значений в данных ниже.

Создать кнопку, пример 1

У нас есть данные в столбцах от A до E, а в ячейке G2 мы создали раскрывающийся список всех типов карт, тип карты, который мы выбираем в ячейке G2, должен быть отфильтрован в данных, и для этого, Ниже приведен код макроса Excel, который мы написали.

Код:

Sub Filter_Values()

 Dim LR As Long
 Dim LC As Long
 Dim Rng As Range

 LR = Cells(Rows.Count, 1).End(xlUp).Row
 LC = Cells(5, Columns.Count).End(xlToLeft).Column

 Set Rng = Cells(5, 1).Resize(LR, LC)
 Rng.AutoFilter Field:=4, Criteria1:=Range("G2").Value

End Sub

После запуска вышеуказанного кода он отфильтрует значения, выбранные в ячейке G2. Каждый раз нам нужно открыть редактор Visual Basic, и нам нужно запустить код.

Итак, теперь мы вставим фигуры для назначения макроса.

Шаг 1: Перейдите на вкладку ВСТАВИТЬ в Excel и найдите параметр «Фигуры».

Пример создания кнопки 1-1

Шаг 2: После того как вы нажмете на раскрывающийся список «Фигуры», мы увидим множество вариантов фигур.

Создание кнопки, пример 1-2

Выберите любую из фигур и нарисуйте на листе (над таблицей данных).

Создать кнопку, пример 1-3

Шаг 3: После добавления фигур нам нужно ввести в них текстовое значение, поэтому щелкните правой кнопкой мыши фигуру и выберите «Редактировать текст.»

Пример создания кнопки 1-4

Шаг 4: Введите текст в том виде, в котором вы хотите передать сообщение пользователю.

Пример создания кнопки 1-5

Шаг 5: Это вид формы по умолчанию, поэтому мы можем отформатировать его на вкладке «Формат».

Пример 1-6

Шаг 6: Как только фигуре будет присвоено правильное форматирование, щелкните правой кнопкой мыши и выберите «Назначить макрос».

Пример 1-7

Шаг 7: Теперь это откроет все имена макросов в редакторе Visual Basic.

Пример 1-8

Выберите макрос, который вы хотите назначить фигуре.

Пример 1-9

Шаг 8: Теперь нажмите «ОК», и фигуре назначен макрос.

Теперь, когда вы наводите курсор на фигуру, вы можете увидеть указатель в виде руки, указывающий на вариант щелчка.

Пример 1-10

Теперь, если вы щелкните, назначенный макрос будет выполнен, а значение, которое находится в ячейке G2, будет отфильтровано.

Пример 1-11

# 2 — Использование форм элемента управления и Active X

На вкладке разработчика у нас есть опция «Вставить»; под этим; у нас есть «Form Control» и «Active X Control».

Использовать элемент управления формой 1

Из «Элементы управления формой», выберите «Кнопка» вариант.

Используйте Form Control 1-1

Нарисуйте это на своем листе, и вы сразу получите список макросов.

Используйте Form Control 1-2

Выберите макрос, который вы хотите назначить, и нажмите «ОК», чтобы закрыть указанное выше окно.

Теперь кнопка создана для запуска макроса.

Используйте Form Control 1-3

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

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

  • Кнопка Active X Control требует дополнительных знаний в области программирования, поэтому в этой статье не рассматривается.
  • Основное различие между элементом управления «Форма и форма» — это форматирование и стиль, в котором они выглядят.

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *