Как сделать кнопку рассчитать в excel

Как создать кнопку в Microsoft Excel, открывающую калькулятор

Джошуа — аспирант U F. Он интересуется бизнес-технологиями, аналитикой, финансами и бережливым производством шести сигм. в другой вкладке браузера. Чтобы добавить кнопку в электронную таблицу, щелкнит

Содержание:

  • Калькулятор Windows
  • Активировать вкладку разработчика
  • Добавление вкладки разработчика
  • Вкладка разработчика Microsoft Excel
  • Выберите кнопку a для добавления в электронную таблицу
  • Нарисуйте коробку
  • Назначьте макрос
  • Назначьте макрокод кнопке
  • Добавьте код Visual Basic
  • Изменение метки кнопки
  • Сохранение книги Excel как книги с поддержкой макросов
  • Сохранить как книгу с поддержкой макросов
  • Библия Excel 2019
  • Рекомендации

Джошуа — аспирант USF. Он интересуется бизнес-технологиями, аналитикой, финансами и бережливым производством шести сигм.

Калькулятор Windows

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

Активировать вкладку разработчика

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

Добавление вкладки разработчика

Вкладка разработчика Microsoft Excel

Выберите кнопку a для добавления в электронную таблицу

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

Нарисуйте коробку

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

Назначьте макрос

Назначьте макрокод кнопке

После появления окна назначения макроса выберите имя для макроса и нажмите новую кнопку. Откроется окно Microsoft Visual Basic для приложений. Здесь вы можете добавить код, расположенный ниже, который активирует приложение калькулятора Windows. Убедитесь, что вы сохранили первую строку кода, в которой отображается имя вашей кнопки, и не обращайте внимания на первую строку кода ниже.

Подложка OpenCalculator ()
Индекс Application.ActivateMicrosoftApp: = 0
Конец подписки

После того, как код вставлен в приложение Visual Basic, окно Visual Basic можно закрыть.

Добавьте код Visual Basic

Изменение метки кнопки

Чтобы изменить метку на вашей кнопке, щелкните левой кнопкой мыши текст по умолчанию на кнопке, и ваш курсор появится на кнопке, позволяющей редактировать. В этом примере я хотел бы изменить название метки моей кнопки на «Калькулятор», чтобы люди знали, что он будет вызывать калькулятор. Чтобы изменить другие свойства кнопки, щелкните ее правой кнопкой мыши и выберите элемент управления форматом. Это предоставит вам все доступные инструменты дизайна для изменения текстового оформления кнопки и изменения других свойств.

Сохранение книги Excel как книги с поддержкой макросов

Чтобы назначенный макрос функционировал, книга должна быть сохранена как книга Excel с поддержкой макросов. Для этого щелкните вкладку файла и выберите «Сохранить как». Вы можете увидеть и пример этого выбранного выделенного на иллюстрации ниже. при сохранении убедитесь, что вы сохранили книгу с выделением, выделенным красным на рисунке ниже.

Сохранить как книгу с поддержкой макросов

Чтобы узнать больше об использовании макросов Excel для бизнес-приложений, я рекомендую следующую книгу. Я использую Библию Excel в течение многих лет, чтобы лучше понять все аспекты этого продукта Microsoft.

Назначение макроса форме или кнопке управления

Вы можете использовать кнопку управления формы или кнопку (ActiveX) для запуска макроса, который выполняет действие, когда пользователь щелкает его. Обе эти кнопки также называются push-кнопками, которые можно настроить для автоматизации печати, фильтрации данных или вычисления чисел. Как правило, кнопки управления формы и ActiveX похожи по внешнему виду и функции. Однако между ними есть несколько отличий, которые объясняются в следующих разделах.

Кнопка (управление формы)

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

Примечание: ActiveX не поддерживаются на компьютере Mac.

Макрос и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта.

Прежде всего нужно включить его. Дополнительные сведения см. в статье Показ вкладки "Разработчик".

Добавление кнопки (управление формы)

На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в группе Элементы управления формы нажмите кнопку .

Щелкните на листе место, где должен быть расположен левый верхний угол кнопки. Появится всплывающее окно Назначение макроса.

Назначьте кнопке макрос и нажмите кнопку ОК.

Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.

Добавление кнопки (ActiveX управления)

На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем вгруппе Элементы управления ActiveX нажмите кнопку .

Щелкните на том месте, где должен отображаться левый верхний угол кнопки.

В группе Элементы управления нажмите кнопку Код представления. При этом Visual Basic редактора. Убедитесь, что в списке справа выбрано нажатие кнопки. При нажатии кнопки CommandButton1_Click процедуры (см. рисунок ниже) запускаются эти два макроса: SelectC15 и HelloMessage.

Подпрограмма в редакторе Visual Basic

В подпроцеду для кнопки сделайте следующее:

Введите имя существующего макроса в книге. Макрос можно найти, щелкнув Макрос в группе Код. С помощью кнопки можно запускать несколько макроса, вводя их имена в отдельных строках подпроцесса.

При необходимости добавьте собственный код VBA.

Закроем Visual Basic редактора и нажмите кнопку Режим конструктора режим конструктора, чтобы отключить режим конструктора.

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

Чтобы изменить элемент ActiveX, убедитесь, что выбран режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора.

Чтобы задать свойства кнопки, на вкладке Разработчик в группе Элементы управления нажмите кнопку Свойства . Можно также щелкнуть правой кнопкой мыши кнопку и щелкнуть свойства .

Примечание: Перед тем как нажать кнопку Свойства, выделите объект, свойства которого требуется просмотреть или изменить.

Появится поле Свойства. Для получения дополнительных сведений о каждом свойстве выберите свойство и нажмите клавишу F1, чтобы отобразить соответствующий раздел справка по Visual Basic. Можно также ввести имя свойства в поле Поиск справки Visual Basic. В следующей таблице 2010 2010 2016 2016 2016 2016 201

Загружает ли его при открытом книге. (Игнорируется для ActiveX элементов управления.)

Может ли он получать фокус и отвечать на события, созданные пользователем.

Можно ли изменять элемент управления

Имя элемента управления

Способ привязки элемента управления к расположенным под ним ячейкам (не закреплен, можно перемещать, но нельзя изменять размер, можно перемещать и изменять размер)

Можно ли выводить элемент управления на печать

Является ли элемент управления видимым или скрытым

Атрибуты шрифта (полужирный, курсив, размер, зачеркивание, подчеркивание и насыщенность)

Bold, Italic, Size, StrikeThrough, Underline, Weight (форма)

Поясняющий текст элемента управления, определяющий или описывающий его

Будет ли содержимое элемента управления переноситься по словам в конце строки

Размер и положение

Будет ли размер элемента управления изменяться автоматически для отображения всего содержимого

Высота или ширина в пунктах

Height, Width (форма)

Расстояние от элемента управления до левого или верхнего края листа

Стиль фона (прозрачный или непрозрачный)

Цвет переднего плана

Наличие тени элемента управления

Точечный рисунок, отображаемый в элементе управления

Положение рисунка относительно его заголовка (слева, сверху, справа и так далее)

Клавиатура и мышь

Сочетание клавиш для элемента управления

Настраиваемый значок мыши

Тип указателя, отображаемого при наведите указатель мыши на определенный объект (стандартный, стрелка, I-указатель и так далее).

Будет ли фокус при щелчке.

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

Перейдите в Excel > параметры. > ленты & панель инструментов.

В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.

Чтобы добавить его на ленту, выберите его рядом с

Добавление кнопки (управление формы)

На вкладке Разработчик нажмите кнопку .

Щелкните на листе место, где должен быть расположен левый верхний угол кнопки. Появится всплывающее окно Назначение макроса.

Примечание: Если кнопка уже вставлена, щелкните ее правой кнопкой мыши и выберите назначить макрос.

Назначьте кнопке макрос и нажмите кнопку ОК.

Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.

Добавление кнопки (Visual Basic управления)

На вкладке Разработчик нажмите кнопку .

Щелкните место на том месте, где должен отображаться левый верхний угол кнопки.

Примечание: Если кнопка уже вставлена, щелкните ее правой кнопкой мыши и выберите назначить макрос.

В диалоговом окне Назначение макроса выберите Новый, который откроет редактор Visual Basic (VBE)в области со следующим кодом:

В подпроцеду для кнопки между строками Sub и End Sub сделайте следующее:

Введите имя существующего макроса в книге. Вы можете запускать несколько макроса с помощью кнопки, введя их имена в отдельных строках внутри под процедуры.

Добавьте собственный код VBA.

Нажмите кнопку Режим режим конструктора, чтобы режим конструктора отключен, а затем закроем Visual Basic редактора.

Чтобы изменить кнопку, щелкните ее правой кнопкой мыши ивыберите Visual Basic .

Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Ссылка на основную публикацию