Содержание
- Процедура создания
- Способ 1: автофигура
- Способ 2: стороннее изображение
- Способ 3: элемент ActiveX
- Способ 4: элементы управления формы
- Вопросы и ответы
Excel является комплексным табличным процессором, перед которым пользователи ставят самые разнообразные задачи. Одной из таких задач является создание кнопки на листе, нажатие на которую запускало бы определенный процесс. Данная проблема вполне решаема с помощью инструментария Эксель. Давайте разберемся, какими способами можно создать подобный объект в этой программе.
Процедура создания
Как правило, подобная кнопка призвана выступать в качестве ссылки, инструмента для запуска процесса, макроса и т.п. Хотя в некоторых случаях, данный объект может являться просто геометрической фигурой, и кроме визуальных целей не нести никакой пользы. Данный вариант, впрочем, встречается довольно редко.
Способ 1: автофигура
Прежде всего, рассмотрим, как создать кнопку из набора встроенных фигур Excel.
- Производим перемещение во вкладку «Вставка». Щелкаем по значку «Фигуры», который размещен на ленте в блоке инструментов «Иллюстрации». Раскрывается список всевозможных фигур. Выбираем ту фигуру, которая, как вы считаете, подойдет более всего на роль кнопки. Например, такой фигурой может быть прямоугольник со сглаженными углами.
- После того, как произвели нажатие, перемещаем его в ту область листа (ячейку), где желаем, чтобы находилась кнопка, и двигаем границы вглубь, чтобы объект принял нужный нам размер.
- Теперь следует добавить конкретное действие. Пусть это будет переход на другой лист при нажатии на кнопку. Для этого кликаем по ней правой кнопкой мыши. В контекстном меню, которое активируется вслед за этим, выбираем позицию «Гиперссылка».
- В открывшемся окне создания гиперссылки переходим во вкладку «Местом в документе». Выбираем тот лист, который считаем нужным, и жмем на кнопку «OK».
Теперь при клике по созданному нами объекту будет осуществляться перемещение на выбранный лист документа.
Урок: Как сделать или удалить гиперссылки в Excel
Способ 2: стороннее изображение
В качестве кнопки можно также использовать сторонний рисунок.
- Находим стороннее изображение, например, в интернете, и скачиваем его себе на компьютер.
- Открываем документ Excel, в котором желаем расположить объект. Переходим во вкладку «Вставка» и кликаем по значку «Рисунок», который расположен на ленте в блоке инструментов «Иллюстрации».
- Открывается окно выбора изображения. Переходим с помощью него в ту директорию жесткого диска, где расположен рисунок, который предназначен выполнять роль кнопки. Выделяем его наименование и жмем на кнопку «Вставить» внизу окна.
- После этого изображение добавляется на плоскость рабочего листа. Как и в предыдущем случае, его можно сжать, перетягивая границы. Перемещаем рисунок в ту область, где желаем, чтобы размещался объект.
- После этого к копке можно привязать гиперссылку, таким же образом, как это было показано в предыдущем способе, а можно добавить макрос. В последнем случае кликаем правой кнопкой мыши по рисунку. В появившемся контекстном меню выбираем пункт «Назначить макрос…».
- Открывается окно управление макросами. В нем нужно выделить тот макрос, который вы желаете применять при нажатии кнопки. Этот макрос должен быть уже записан в книге. Следует выделить его наименование и нажать на кнопку «OK».
Теперь при нажатии на объект будет запускаться выбранный макрос.
Урок: Как создать макрос в Excel
Способ 3: элемент ActiveX
Наиболее функциональной кнопку получится создать в том случае, если за её первооснову брать элемент ActiveX. Посмотрим, как это делается на практике.
- Для того чтобы иметь возможность работать с элементами ActiveX, прежде всего, нужно активировать вкладку разработчика. Дело в том, что по умолчанию она отключена. Поэтому, если вы её до сих пор ещё не включили, то переходите во вкладку «Файл», а затем перемещайтесь в раздел «Параметры».
- В активировавшемся окне параметров перемещаемся в раздел «Настройка ленты». В правой части окна устанавливаем галочку около пункта «Разработчик», если она отсутствует. Далее выполняем щелчок по кнопке «OK» в нижней части окна. Теперь вкладка разработчика будет активирована в вашей версии Excel.
- После этого перемещаемся во вкладку «Разработчик». Щелкаем по кнопке «Вставить», расположенной на ленте в блоке инструментов «Элементы управления». В группе «Элементы ActiveX» кликаем по самому первому элементу, который имеет вид кнопки.
- После этого кликаем по любому месту на листе, которое считаем нужным. Сразу вслед за этим там отобразится элемент. Как и в предыдущих способах корректируем его местоположение и размеры.
- Кликаем по получившемуся элементу двойным щелчком левой кнопки мыши.
- Открывается окно редактора макросов. Сюда можно записать любой макрос, который вы хотите, чтобы исполнялся при нажатии на данный объект. Например, можно записать макрос преобразования текстового выражения в числовой формат, как на изображении ниже. После того, как макрос записан, жмем на кнопку закрытия окна в его правом верхнем углу.
Теперь макрос будет привязан к объекту.
Способ 4: элементы управления формы
Следующий способ очень похож по технологии выполнения на предыдущий вариант. Он представляет собой добавление кнопки через элемент управления формы. Для использования этого метода также требуется включение режима разработчика.
- Переходим во вкладку «Разработчик» и кликаем по знакомой нам кнопке «Вставить», размещенной на ленте в группе «Элементы управления». Открывается список. В нем нужно выбрать первый же элемент, который размещен в группе «Элементы управления формы». Данный объект визуально выглядит точно так же, как и аналогичный элемент ActiveX, о котором мы говорили чуть выше.
- Объект появляется на листе. Корректируем его размеры и место расположения, как уже не раз делали ранее.
- После этого назначаем для созданного объекта макрос, как это было показано в Способе 2 или присваиваем гиперссылку, как было описано в Способе 1.
Как видим, в Экселе создать функциональную кнопку не так сложно, как это может показаться неопытному пользователю. К тому же данную процедуру можно выполнить с помощью четырех различных способов на свое усмотрение.
Еще статьи по данной теме:
Помогла ли Вам статья?
Во время работы в Microsoft Excel каждый пользователь сталкивается с необходимостью выполнить определенные математические расчеты. Не всегда удается решить задачу в уме или при помощи простых формул, поэтому требуется обращение к калькулятору. Напрямую через программу можно запустить системное приложение или использовать макрос для вызова графического меню со скриптом.
В этой статье я расскажу о каждом способе более детально.
Способ 1: Запуск системного приложения «Калькулятор»
В операционной системе Windows по умолчанию присутствует калькулятор, найти который можно в меню «Пуск» (еще можно добавить значок на панель задач или создать ярлык на рабочем столе). Иногда это не совсем удобно, когда требуется доступ к расчетам при взаимодействии с электронными таблицами. Разработчики Excel предлагают запускать калькулятор через панель быстрого доступа, расположив там соответствующий значок. Делается это так:
-
Запустите программу и пока не открывайте книги, а в главном окне выберите пункт «Параметры», отыскав его на панели слева.
-
Перейдите к разделу «Панель быстрого доступа» и отключите фильтрацию, указав вариант «Все команды» из соответствующего выпадающего меню.
-
Найдите там «Калькулятор» (сделать это будет несложно, поскольку все команды расположены в алфавитном порядке), после чего выделите строку и нажмите кнопку «Добавить» или используйте двойной клик левой кнопкой мыши по надписи «Калькулятор».
-
Убедитесь в том, что приложение теперь отображается в списке справа, после чего щелкните по «ОК» для сохранения изменений и выхода из параметров.
-
После запуска любой книги на панели сверху вы увидите значок с калькулятором. Нажмите по нему для запуска соответствующего приложения.
-
Откроется новое окно со стандартной программой, где вы можете выполнять любые расчеты.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Способ 2: Создание макроса для калькулятора (скрипт)
Excel совместим с Visual Basic и позволяет запускать пользовательские скрипты или макросы, используя для этого сохраненный код в редакторе. Сейчас я не хочу детально рассказывать обо всех особенностях этого процесса взаимодействия с программой, поскольку обычными пользователями применяется он редко, а остановлюсь исключительно на реализации калькулятора, приведя простой скрипт.
-
Сначала откройте «Параметры» точно так же, как это было показано в предыдущем способе, но на этот раз выберите раздел «Настроить ленту». Выберите команды со вкладками и дважды щелкните по строке с надписью «Разработчик».
-
Примените изменения и откройте любой документ, после чего вы увидите, как в главном окне появилась новая вкладка, по умолчанию отсутствующая в программе. Перейдите на нее и запустите средство «Visual Basic».
-
Перед вами появится окно с формой для записи кода, а если его нет, через меню «File» самостоятельно вызовите его.
-
Вставьте туда следующее содержимое:
Sub Calculator() Dim strExpr As String ' Введение данных для расчета strExpr = InputBox("Введите данные") ' Вычисление результата MsgBox strExpr & " = " & Application.Evaluate(strExpr) End Sub
-
Сохраните результат, задав для макроса подходящее название.
-
Если текущая книга не поддерживает макросы, все равно продолжите сохранение, ведь это не скажется на дальнейшем запуске скрипта.
-
Теперь при надобности запуска калькулятора на той же вкладке нажмите кнопку «Макросы».
-
Выберите созданный макрос и щелкните по «Выполнить» левой кнопкой мыши.
-
Введите любую математическую операцию, которую хотите выполнить, после чего отправьте задачу на подсчет.
-
Через несколько секунд на экране появится окно с результатом выполнения. Используйте данный калькулятор в любой удобный момент, точно так же запуская уже существующий макрос и выполняя любые расчеты.
В окне, в котором производится запуск макроса, можно перейти в его параметры и назначить горячую клавишу, отвечающую за быстрый старт. Это позволит сэкономить время и не обращаться к графическому меню каждый раз, когда нужно будет выполнить какие-либо математические операции.
Способ 3: Встроенные в Excel функции
В завершение отмечу, что многие задачи в Excel реализуемы при помощи встроенных функций, и обращение к калькулятору просто не требуется. Вы можете суммировать или умножать ячейки, возводить их в степень, вычислять процент, находить большее или меньшее значение и многое другое. Перейдя по ссылке ниже, вы найдете другую статью, полностью посвященную работе с функциями. Она вам точно пригодится, если вы только начинаете свое знакомство с электронными таблицами.
Читайте также: Работа с формулами в Excel
Теперь вы знаете, что в Экселе калькулятор доступен в виде графического окна, запускаемого скриптом или кнопками быстрых действий, вызывающими стандартное приложение Windows. Используйте любой из этих методов, чтобы обратиться за помощью к калькулятору, когда нужно будет посчитать сложные выражения или удостовериться в правильности собственных расчетов.
Группа: Пользователи Ранг: Прохожий Сообщений: 1
Замечаний: |
Здравствуйте.
Начал осваивать Эксель, и как раз по работе появилась задачка. Требуется создать калькулятор расчета доходности. При этом просят сделать симпатичный вид, чтобы все считалось не автоматически, а только по нажатию кнопки «рассчитать».
Может мне кто-нибудь написать теорию, как выполнить такую легкую для профи задачку?
1. На листе Экселя в нужные ячейки пользователь вводит данные.
2. Нажимает кнопку «Рассчитать»и ТОЛЬКО после этого в строке «итого» будет отражен ответ.
3. Нажимает «Сбросить» и поля очищаются.
Как сделать кнопку в Excel? Войдите в раздел «Разработчик», откройте меню «Вставить», выберите изображение и назначьте макрос, гиперссылку, переход на другой лист или иную функцию. Ниже подробно рассмотрим все способы создания клавиш в Эксель, а также приведем функции, которые им можно присвоить.
Как создать кнопку: базовые варианты
Перед тем как сделать кнопку в Эксель, убедитесь в наличии режима разработчика. Если такой вкладки нет, сделайте следующие шаги:
- Жмите по ленте правой клавишей мышки (ПКМ).
- В появившемся меню кликните на пункт «Настройка ленты …».
- В окне «Настроить ленту» поставьте флажок возле «Разработчик».
- Кликните «ОК».
После того, как сделана подготовительная работа, можно вставить кнопку в Excel. Для этого можно использовать один из рассмотренных ниже способов.
Через ActiveX
Основной способ, как создать кнопку в Excel — сделать это через ActiveX. Следуйте такому алгоритму:
- Войдите в раздел «Разработчик».
- Жмите на кнопку «Вставить».
- В появившемся меню выберите интересующий элемент ActiveX.
- Нарисуйте его нужного размера.
Через элемент управления
Второй вариант — создание кнопки в Excel через элемент управления. Алгоритм действий такой:
- Перейдите в «Разработчик».
- Откройте панель «Вставить».
- Выберите интересующий рисунок в разделе «Элемент управления формы».
- Нарисуйте нужный элемент.
- Назначьте макрос или другую функцию.
Через раздел фигур
Следующий способ, как добавить кнопку в Excel на лист — сделать это с помощью раздела «Фигуры». Алгоритм действий такой:
- Перейдите в раздел «Вставка».
- Войдите в меню «Иллюстрации», где выберите оптимальную фигуру.
- Нарисуйте изображение необходимой формы и размера.
- Кликните ПКМ по готовой фигуре и измените оформление.
В качестве рисунка
Вставка кнопки Excel доступна также в виде рисунка. Для достижения результата пройдите такие шаги:
- Перейдите во вкладку «Вставка».
- Кликните в категорию «Иллюстрации».
- Выберите «Рисунок».
- Определитесь с типом клавиши, который предлагается программой.
Какие кнопки можно создать
В Excel возможно добавление кнопки двух видов:
- Command Button — срабатывает путем нажатия, запускает определенное действие (указывается индивидуально). Является наиболее востребованным вариантом и может играть роль ссылки на страницу, таблицу, ячейку и т. д.
- Toggle Button — играет роль переключателя / выключателя. Может нести определенные сведения и скрывать в себе два параметра — Faste и True. Это соответствует двум состояниям — нажато и отжато.
Также перед тем как поставить кнопку в Эксель, нужно определиться с ее назначением. От этого напрямую зависят дальнейшие шаги. Рассмотрим разные варианты.
Макрос
Часто бывают ситуации, когда необходимо создать кнопку макроса в Excel, чтобы она выполняла определенные задачи. В обычном режиме для запуска нужно каждый раз переходить в раздел разработчика, что требует потери времени. Проще создать рабочую клавишу и нажимать ее по мере неободимости.
Если вы решили сделать клавишу с помощью ActiveX, алгоритм будет таким:
- Войдите в «Режим конструктора».
- Кликните дважды по ней.
- В режиме Visual Basic между двумя строками впишите команду, необходимую для вызова макроса., к примеру, Call Макрос1.
- Установите назначение для остальных графических объектов, если они есть.
Зная, как назначить кнопку в Excel, вы легко справитесь с задачей. Но можно сделать еще проще — жмите на рисунок ПКМ и в списке внизу перейдите в раздел «Назначить макрос». Здесь уже задайте интересующую команду.
Переход на другой лист / ячейку / документ
При желании можно сделать кнопку в Excel, которая будет отправлять к другому документу, ячейке или листу. Для этого сделайте следующее:
- Подготовьте клавишу по схеме, которая рассмотрена выше.
- Выделите ее.
- На вкладке «Вставка» отыщите «Гиперссылка».
- Выберите подходящий вариант. Это может быть файл, веб-страница, e-mail, новый документ или другое место.
- Укажите путь.
Рассмотренный метод не требует указания макросов и предоставляет расширенные возможности. При желании можно также использовать и макросы.
Существует и другой способ, как сделать кнопку в Excel для перехода к определенному листу. Алгоритм такой:
- Создайте рисунок по рассмотренной выше схеме.
- В окне «Назначить макрос» введите имя макроса, а после жмите на клавишу входа в диалоговое окно Microsoft Visual Basic.
- Вставьте код для перехода к другому листу — ThisWorkbook.Sheets(«Sheet1»).Activate. Здесь вместо Sheet1 укажите путь к листу с учетом запроса.
- Сохраните код и закройте окно.
Сортировка таблиц
При желании можно сделать клавишу для сортировки таблиц Excel. Алгоритм действий такой:
- Создайте текстовую таблицу.
- Вместо заголовков добавьте автофигуры, которые в дальнейшем будут играть роль клавиш-ссылок на столбцах таблицы.
- Войдите в Visual Basic режим, где в папке Modules вставьте модуль Module1.
- Кликните ПКМ по папке и жмите на Insert Module.
- Сделайте двойной клик по Module1 и введите код.
- Назначьте каждой фигуре индивидуальный макрос.
После выполнения этих шагов достаточно нажать по заголовку, чтобы таблица сортировала данные в отношении определенного столбца.
По рассмотренным выше принципам несложно разобраться, как в Экселе сделать кнопки выбора и решения других задач. В комментариях расскажите, какой из приведенных методов вам подошел, и как проще всего самому сделать клавишу в программе.
Отличного Вам дня!
Три способа, как сделать кнопку в Excel
Смотрите также в свой документ. в ячейке С3.SetRange Range(«A2:D6») новый модуль Module1. на другой лист. предложены варианты, которыеСуть работы: создать графическийF9(Орфография) на вкладке строке формул, поместите ячейках), который находится три способа, как перейдем к третьему, как сделать кнопку
Автофигура
и на электронную выбрать ту, котораяТабличный процессор Excel вмещает3. Для каждой нарисована кнопка, при.Apply Для этого делаем Рассмотрим подробнее. имеются на компьютере. объект и назначить.Review курсор слева, справаFile в Excel сделать который кардинально отличается в Excel для почту. В последнем
- и будет служить
- в себя огромное
- кнопки пишешь свой нажатии на которуюEnd With по папке правый
- Нарисуем графический объект иГрафический объект создан. Теперь для него макросПримечание:(Рецензирование). или внутрь «G2»,> активные кнопки. Как от предыдущих: запуска макроса, при случае после нажатия
- кнопкой для перехода количество опций и макрос. Простенькие макросы из ячейки B3End Sub Примечание. щелчок мышкой и выделим его. На нужно сделать его или гиперссылку. РассмотримЕсли в процессеВключает/выключает режим расширения. Если
и нажмитеOptions можно заметить, каждыйВключите панель «Разработчика». Для том кнопка будет по кнопке будет
- по гиперссылке. В функций, не исключая (например, связанные с
- отнимается какое-либо число.
- Красным текстом отмечены выбираем: Insert-Module. вкладке «Вставка» найдем «рабочим». подробнее. редактирования ячейки нажать режим расширения выделенногоF4> из них в этого в параметрах не обычной, а создано новое письмо данном случае мы даже возможность создания копированием содержимого из При повторном нажатии отличающиеся параметры дляДелаем двойной щелчок по кнопку «Гиперссылка».
- Способы создания графического объекта:F9 фрагмента включён, выберите.
- Advanced значительной мере отличается в разделе «Настройка в виде изображения, на указанный адрес
- будем использовать прямоугольник кнопки. На первый
одной ячейки в опять отнимается. При каждого столбца. Module1 и вводимПосле нажатия открывается окноК примеру, написали макросКнопка – элемент ActiveX., формула в этой ячейкуПримечание:> друг от друга, ленты» поставьте галочку которое можно загрузить почты.
Собственное изображение
со скругленными углами. взгляд абсолютно ненужный другую) можно писать нажатии на кнопкиНазначаем каждой автофигуре свой в него следующий для создания связи для выполнения определенной Переходим на вкладку ячейке заменится результатом.A1Кроме этого, клавишаEditing Options поэтому, ознакомившись с напротив пункта «Разработчик». из интернета:
- Мы покажем пример создания Кликаем по нему.
- элемент некоторым пользователям и не имея в С4 прибавляется
- макрос: для «Наименование» код:Sub Макрос1() кнопки с файлом, задачи. Чтобы запускать «Разработчик». Нажимаем кнопкуОтображает подсказки клавиш. То
- и нажмитеF4(Файл > Параметры каждым из них,Перейдите на только что
- В программе перейдите на со ссылкой наНа листе таблицы появится
- может быть просто навыков программирования. А другое число. Ну – Макрос1, аActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
веб-страницей, электронной почтой, его, нужно каждый «Вставить». Открывается меню же самое происходит→повторяет последнее действие, > Дополнительно >
Элемент ActiveX
вы сможете подобрать добавленную вкладку «Разработчик». вкладку «Вставка». место в документе. выбранный элемент. Изначально необходим. В этой
- более сложные приёмы и в С5 для «Май» –ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«A2:A6»), _ новым документом, местом
- раз заходить в с набором элементов
- при нажатии клавиши↓ если это возможно. Параметры правки). После для себя самыйНажмите по кнопке «Вставить»
- Нажмите по кнопке «Рисунок», Кликаем по одноименной он вряд ли
- статье будет рассказано, программирования (для уже высчитываются проценты. Как
- Макрос2 и т.д.SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal в текущем документе. меню «Разработчик». Что
- для вставки. ВыбираемAltнесколько раз.Открывает диалоговое окно этого нажатие клавиши
- оптимальный. и выберите из
которая располагается в кнопке. будет подходящей формы, как сделать кнопку существующего макроса) можно это сделать? ПробывалВсе теперь достаточно толькоWith ActiveWorkbook.Worksheets(«Лист1»).Sort
Заключение
Достаточно выбрать необходимый вариант неудобно. Гораздо проще первый элемент ActiveX.Примечание:Go ToF2Автор: Вадим Матузок выпадающего меню в группе инструментов «Иллюстрации».В соответствующем меню вы поэтому переместите его в Excel и
осваивать методом тыка.
fb.ru
Функциональные клавиши в Excel
макросы, но они кликнуть по заголовку.SetRange Range(«A2:D6») и прописать к создать «рабочую» кнопку. – «кнопку» (вСоздает лист диаграммы вЕсли режим расширения
(Переход). Например, чтобыбудет перемещать курсорF1 | F2 | разделе «Элементы ActiveX»
F1
Откроется окно файлового менеджера можете указать адрес в нужную область
F2
привязать ее к В вашем случае годяться только для и таблица отсортирует.Apply нему путь. ЭтотЕсли мы использовали элемент виде серого кирпичика).
выбранном диапазоне. выключен, зажмите клавишу перейти к ячейке в строку формул. F3 | F4 первый пункт, который «Проводник». В нем ячейки или же листа (в какую-нибудь ячейке. можно завести потайные автозаполнения ячеек. Думаю данные относительно определенногоEnd With способ не требует ActiveX, то: Теперь рисуем курсоромВызывает диалоговое окноShiftC15Открывает диалоговое окно
F3
| F5 | имеет вид кнопки. необходимо перейти в определить другое место ячейку) и изменитеЕсли перед вами не ячейки, где будет нужно использовать элементы столбца. Для удобстваEnd Sub написания макросов ивключаем режим конструктора (он кнопку необходимого размера.
Save Asи нажмите, нужно ввести «C15»Paste Name F6 | F7
F4
Кликните по любому месту папку с картинкой в документе. размер, используя специальные стоит задача создания заранее просчитываться новое ActiveX (кнопка) но столбец «Наименование» Макрос1’———————————————— предоставляет пользователю широкие находится на вкладкеКнопка – элемент управления(Сохранение документа).→ в поле
(Вставка имени). Для | F8 | на листе для кнопки, выделить ееПосле выбора нажмите кнопку
F5
маркеры на четырех оригинальной кнопки и значение для ячейки какой код в сортирует по возрастаниюSub Макрос2() возможности. «Разработчик»); формы. Снова переходимПримечание:↓Reference примера выберите ячейку
F9 | F10 вставки кнопки. и нажать «Вставить». «ОК». сторонах прямоугольника. вы не хотите B3; а макросу нее вбивать? Буду благодаря параметру Order:=xlAscending.ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.ClearПодобные задачи можно выполнять
F6
щелкаем два раза кнопкой на вкладку «Разработчик».
F7
Чтобы изменить местонесколько раз.(Ссылка) диалогового окнаЕ2 | F11 |При желании можете изменитьВыбранное изображение появится наНа этом создание кнопки
F8
После изменения размера и заморачиваться над сложным останется только скопировать рад получить советы, Во всех остальныхActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«B2:B6»), _ и с помощью мыши по созданной Открываем меню инструмента
сохранения файлов поПроизводит пересчет в книге.Go To, как на рисунке F12 месторасположение и размер листе программы. Измените первым способом закончено.
F9
установки в ячейку ее оформлением то это значение в исходники или ссылки столбцах присвоены макросыSortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal макросов. Например, чтобы кнопке – откроется «Вставить». Теперь выбираем умолчанию, перейдите По умолчанию каждый(Переход) и нажать ниже, введите «Функциональные клавиши позволяют задействовать элемента. его расположение и Теперь после нажатия нашей своеобразной кнопке проще всего сделать буфер обмена и на такие темы
(2,3,4) с параметромWith ActiveWorkbook.Worksheets(«Лист1»).Sort при нажатии, пользователь
режим Visual Basic элемент «кнопка» изFile раз, когда выОК=SUM(
F10
клавиатуру вместо мыши,Для добавления действия на размер по своим по ней вы можно задать действие,
F11
ее, используя стандартный вставить его в
F12
или учебники. Order:=xlDescending, который задает.SetRange Range(«A2:D6»)
попадал в определенную с автоматически созданным первой группы (такой(Файл) > меняете значение, Excel.» или « тем самым ускоряя кнопку кликните по предпочтениям.
будете переходить на которое будет происходить
набор инструментов в
ячейку B3 как
Nonamed one
office-guru.ru
Как сделать кнопку в Excel с помощью макроса и гиперссылки
тип сортировки по.Apply ячейку (М6), прописываем пустым каркасом; же серый кирпичик).Options автоматически производит пересчетПримечание:=СУММ( вашу работу.
Как сделать кнопку на листе Excel
ней дважды левойНажмите по ПКМ и другой лист в после нажатия. программе. Такая кнопка
число (с использованием
- : В параметрах в убыванию. Чтобы видноEnd With следующий код:вписываем между двумя строками Рисуем кнопку. Сразу(Параметры) > в книге. АктивируйтеТакже можно выбрать«, нажмитеОткрывает справку Excel, как
- кнопкой мыши. выберите действие «Назначить документе. Если жеДля этого нажмите правой будет служить своеобразной команды «Вставить как… настройке ленты включите было, в какомEnd SubSub Макрос 1() команду для вызова открывается окно дляSave
- ручной расчет, для именованный диапазон илиF3 и кнопка соОткроется окно с полем макрос». вы столкнулись с кнопкой мыши (ПКМ)
- гиперссылкой для перехода «). вкладку «Разработчик», на месяце было больше’————————————————Range(«M6»).Select макроса.
назначения макроса: можно(Сохранение). этого включите опцию
нажать кнопку
Как в Excel сделать кнопку с макросом
и выберите имя. знаком вопроса. для ввода макроса.Появится окно с перечнем какими-либо трудностями или по прямоугольнику. на другие внутренниеВ приложенном файле -
ней меню «Вставить», продано товара.
Выберите пункт «Гиперссылка». или внешние элементы. удобная таблица сочетаний а для каждойСкачать пример кнопки сортировки) ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.ClearТочно так же можно макрос назначается так можно попозже.
Другие варианты использования кнопок
командой сайта office-guru.ru(Вручную), которая находится(Выделить), чтобы быстроБезусловно, сначала нужно содержимого активной ячейки. можете прописать любое лишь выбрать нужный просто вам не
В появившемся окне вам Ну, а теперь клавиш для любых кнопки напишите макрос.
Примечание. Такие простые макросыActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«C2:C6»), _ назначить макрос диаграмме, же. Процедура ещеКнопка – автофигура. ПереходимИсточник: http://www.excel-easy.com/examples/function-keys.html
на вкладке выбрать все ячейки создать по крайней На рисунке ниже необходимое действие. и нажать кнопку подошел, тогда перейдите
нужно выбрать один перейдем непосредственно к версий Microsoft ExcelКоваленко олег можно создать вSortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal объектам WordArt, SmartAtr.
проще. Нужно щелкнуть
на вкладку «Вставка».
Перевел: Антон Андронов
Formulas с формулами, комментариями, мере один именованный
Как сделать кнопку сортировки в Excel для таблиц
мы выбрали ячейкуПосле ввода макроса закройте «ОК».
- ко второму способу, из четырех типов инструкции, как в в русском и: Любая картинка в
- автоматическом режиме безWith ActiveWorkbook.Worksheets(«Лист1»).SortДля показательного примера создайте правой кнопкой мыши В меню «Иллюстрации»Автор: Антон Андронов(Формулы) > группа условным форматированием, константами,
- диапазон.B6 окно.После этого интерактивная кнопка
как в Excel
ссылки. Вы можете
Excel сделать кнопку:
английском вариантах. В
Excel’е может играть
программирования или без
.SetRange Range(«A2:D6»)
тестовую таблицу как
по нарисованной кнопке
выбираем подходящую фигуру.
Кнопка в Excel как
Calculation
проверкой данных и
Переключает между всеми четырьмя
и нажали клавишу
Теперь после нажатия на
будет создана, соответственно,
сделать кнопку.
сделать ссылку на
Откройте программу.
качестве бонуса там
роль кнопки:
написания VBA-кода, с
.Apply
на рисунке:
или картинке и
Рисуем. По готовой
ссылка на ячейку,
(Вычисление) >
т.д.
типами ссылок на
F2
кнопку будет выполняться
на нее вы
Если вы думаете, что
внешний файл или
Перейдите на вкладку «Вставка».
же — 121. Рисуешь кнопки помощью инструмента «ЗаписьEnd With - Вместо заголовков колонки таблицы выбрать инструмент «Назначить фигуре можно щелкнуть какой-либо инструмент, созданныйCalculations Options
Перемещает к следующему окну ячейки (абсолютная, смешанная. тот макрос, который можете назначить и создавать кнопку можно интернет-ресурс, выбрав пунктВ группе инструментов «Иллюстрации» лучших быстрых трюков из в любом графическом макроса».End Sub добавим автофигуры, которые макрос». правой кнопкой мыши макрос значительно упрощает(Параметры вычисления), и
на разделённом листе.
двух видов иПримечание: вы указали. Теперь гиперссылку, как это только из штатных «файлом, веб-страницей»; можете отыщите кнопку «Фигуры»
exceltable.com
Кнопки в Excel 2010
серии «wow-effect» для моментального редакторе (PhotoShop, GIMP,Как сделать кнопки в’————————————————
будут служить кнопкамиС помощью кнопок в и изменить оформление. работу в программе. измените значение вОткрывает диалоговое окно относительная). Для примераСнимите галочку с вы знаете все было показано в элементов и из сделать ссылку на и нажмите по очарования коллег и Paint…) и сохраняешь Excel 2010 иSub Макрос4() для сортировки по Excel можно неКнопка – рисунок. Переходим Чаще всего это ячейкеSpelling выберите ячейку пункта три способа, как
первом способе. действий можно назначать место в документе, ней. начальства: в любом «стандартном» действия к ним?
ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear столбцам таблицы. только выполнять созданные на вкладку «Вставка».
графический объект сA1(Орфография), как иB5Allow editing directly in сделать кнопку в
Мы уже разобрали два лишь гиперссылку, то выбрав одноименный пункт;
Появится меню, в которомРаспечатайте и повесьте над формате.bmp,.jpg,.png К примеру:ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«D2:D6»), _В режиме Visual Basic макросы, но и В меню «Иллюстрации» назначенным макросом илис 5 на 6. кнопка, как на рисунке cells Excel. способа, как сделать вы глубоко заблуждаетесь. можно также сослаться располагаются всевозможные геометрические столом — результат2. Вставляешь этиВ ячейке B3SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal — ALT+F11 в переходить в определенную выбираем инструмент «Рисунок». гиперссылкой. Рассмотрим, какНажмите клавишу
Горячие клавиши в Excel
Spelling ниже, кликните по(Разрешить редактирование вВот мы и рассмотрели кнопку в Excel, Сейчас будет рассказано, на другой документ фигуры. Вам необходимо гарантирую ;) кнопки (как рисунки) записано число, аWith ActiveWorkbook.Worksheets(«Лист1»).Sort
папке Modules вставляем ячейку, другой документ, Для выбора будут
planetaexcel.ru
сделать такую кнопку.
Содержание
- Калькулятор 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.
Библия Excel 2019
Рекомендации
Краудер, Дж. (1 января 2020 г.). Как добавить вкладку разработчика в Excel. Получено 1 января 2020 г. с https://youtu.be/nskuG6pK5ig.
Создайте кнопку макроса в MS Excel 2016 для фильтрации данных
Создайте кнопку макроса, которая очистит всю вашу работу на листе Excel
Как добавить вкладку разработчика в MS Excel 2016
Как создать кнопку макроса для сохранения и закрытия книги Excel
ТРЕНИНГИ
Быстрый старт
Расширенный Excel
Мастер Формул
Прогнозирование
Визуализация
Макросы на VBA
КНИГИ
Готовые решения
Мастер Формул
Скульптор данных
ВИДЕОУРОКИ
Бизнес-анализ
Выпадающие списки
Даты и время
Диаграммы
Диапазоны
Дубликаты
Защита данных
Интернет, email
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Excel умолчанию пересчитывает все формулы во всех листах всех открытых книг после каждого введения данных. Если лист содержит сотни или тысячи формул автоматический пересчет начинает заметно замедлять процесс работы с программой. Рассмотрим, как можно настроить Excel для повышения его производительности и беспрепятственной работы.
Автоматический и ручной пересчет
Для книги, которая содержит сотни сложных формул можно настроить пересчет по востребованию пользователя. Для этого:
- Введите формулу на чистый лист (чтобы можно было проверить как работает данный пример).
- Выберите инструмент: «Формулы»-«Параметры вычислений»-«Вручную».
- Убедитесь, что теперь после ввода данных в ячейку (например, число 7 вместо 1 в ячейке A2 как на рисунке), формула не пересчитывает результат автоматически. Пока пользователь не нажмет клавишу F9 (или SFIFT+F9).
Внимание! Быстрая клавиша F9 – выполняет пересчет во всех формулах книги на всех листах. А Комбинация горячих клавиш SHIFT+F9 – выполняет пересчет только на текущем листе.
Если на листе не содержится множество формул, пересчет которых может тормозить Excel, то нет смысла использовать выше описанный пример. Но на будущее все же стоит знать о такой возможности. Ведь со временем придется сталкиваться со сложными таблицами с множеством формул. Кроме того данная функция может быть включена случайно и нужно знать где ее выключить для стандартного режима работы.
Как отображать формулу ячейке Excel
В ячейках Excel мы видим только результат вычислений. Сами же формулы можно увидеть в строке формул (по отдельности). Но иногда нам нужно одновременно просмотреть все функции в ячейках (например, чтобы их сравнить и т.п.).
Чтобы наглядно отобразить пример данного урока нам потребуется лист содержащий формулы:
Изменим настройки Excel так, чтобы ячейки отображали формулы, а не результат их вычисления.
Чтобы добиться данного результата, нужно выбрать инструмент: «Формулы»-«Показать» (в разделе «Зависимости формул»). Чтобы выйти из этого режима нужно выбрать данный инструмент повторно.
Так же можно использовать комбинацию горячих клавиш CTRL+` (над клавишей Tab). Данная комбинация работает в режиме переключателя, то есть повторное нажатие возвращает в обычный режим отображения результатов вычисления в ячейках.
Примечание. Все выше описанные действия распространяются только на режим отображения ячеек одного листа. То есть на других листах при необходимости потребуется выполнять эти действия повторно.
Вставка командной кнопки на рабочий лист для начинающих программировать с нуля. Кнопки из коллекций «Элементы управления формы» и «Элементы ActiveX».
Начинаем программировать с нуля
Часть 3. Первая кнопка
[Часть 1] [Часть 2] [Часть 3] [Часть 4]
Добавление вкладки «Разработчик»
Вкладка с инструментами, связанными с VBA Excel, называется «Разработчик». Если этой вкладки нет на вашей ленте, добавьте ее через окно «Параметры»:
Порядок действий:
- Откройте окно «Параметры» через меню «Файл».
- Выберите вкладку «Настроить ленту».
- В правой колонке установите галочку у пункта «Разработчик» и нажмите «OK».
Кнопка – элемент управления формы
Вставка кнопки на лист
- Выберите вкладку «Разработчик» и нажмите на кнопку «Вставить».
- Нажмите на значок кнопки в коллекции «Элементы управления формы».
- Кликните в любом месте на рабочем листе Excel.
- Откроется окно «Назначить макрос объекту». Нажмите «Отмена», так как макрос для этой кнопки еще не готов.
- После нажатия кнопки «Отмена», на рабочем листе появится новая кнопка из коллекции «Элементы управления формы» в режиме редактирования.
Ухватив мышкой за один из кружочков, можно изменить размер кнопки. Ухватив кнопку за границу, можно перетащить ее в другое место. Также, в режиме редактирования, можно изменить название кнопки прямо на ее поверхности.
Чтобы выйти из режима редактирования кнопки из коллекции «Элементы управления формы», кликните в любом месте на рабочем листе.
Чтобы вернуться в режим редактирования кнопки, кликните по ней правой кнопкой мыши и выберите из контекстного меню нужный пункт. Если вы хотите изменить размер или размещение кнопки перетаскиванием, кликните левой кнопкой мыши в любом месте рабочего листа. После первого клика контекстное меню закроется, а кнопка останется в режиме редактирования.
Создание процедуры для кнопки
Кнопке из коллекции «Элементы управления формы» можно назначить макрос (процедуру), размещенную в стандартном программном модуле.
Создайте или откройте файл Excel с расширением .xlsm (Книга Excel с поддержкой макросов) и перейдите в редактор VBA, нажав сочетание клавиш «Левая_клавиша_Alt+F11».
Если вы не создавали ранее в этом проекте VBA стандартный программный модуль, нажмите кнопку «Module» во вкладке «Insert» главного меню. То же подменю откроется при нажатии на вторую кнопку (после значка Excel) на панели инструментов.
Ссылка на модуль появится в проводнике слева. Если модуль создан ранее, дважды кликните по его ссылке в проводнике, и он откроется справа для редактирования.
Нажмите кнопку «Procedure…» во вкладке «Insert» главного меню. Та же ссылка будет доступна при нажатии на вторую кнопку после значка Excel на панели инструментов.
В открывшемся окне добавления шаблона процедуры оставьте выбранным переключатель «Sub», вставьте в поле «Name» название процедуры «NovayaProtsedura» и нажмите «OK».
В стандартный программный модуль будет вставлен шаблон процедуры «NovayaProtsedura».
Вставьте внутрь шаблона процедуры следующий код:
‘Записываем в ячейку A1 число 44 Cells(1, 1) = 44 ‘Записываем в ячейку B1 число 56 Cells(1, 2) = 56 ‘Записываем в ячейку C1 формулу, которая ‘вычисляет сумму значений ячеек A1 и B1 Cells(1, 3) = «=A1+B1» |
На этом процедура (подпрограмма, макрос) для кнопки готова.
Назначение макроса кнопке
Кликните правой кнопкой мыши по кнопке на рабочем листе и в контекстном меню выберите строку «Назначить макрос…», откроется окно «Назначить макрос объекту».
Выберите в списке процедуру «NovayaProtsedura» и нажмите «OK». Кликните левой кнопкой мыши по рабочему листу, чтобы командная кнопка вышла из режима редактирования.
Теперь можете нажать созданную кнопку из коллекции «Элементы управления формы» для проверки ее работоспособности.
Кнопка – элемент ActiveX
Вставка кнопки на лист
- Выберите вкладку «Разработчик» и нажмите на кнопку «Вставить».
- Нажмите на значок кнопки в коллекции «Элементы ActiveX».
- Кликните по рабочему листу и кнопка из коллекции «Элементы ActiveX» появится рядом с курсором.
- Автоматически включится режим редактирования, включение и отключение которого осуществляется кнопкой «Режим конструктора».
Ухватив кнопку за кружок, можно изменить ее размер, а ухватив за границу – перетащить на другое место. Чтобы отредактировать наименование кнопки, нужно кликнуть на ней правой кнопкой мыши и в контекстном меню выбрать «Объект CommandButton» > «Edit».
Добавление процедуры
Кликните дважды по кнопке из коллекции «Элементы ActiveX» левой кнопкой мыши в режиме конструктора. Это приведет к открытию модуля листа, на который вставлена кнопка, и записи шаблона процедуры «CommandButton1_Click».
Вставьте внутрь шаблона процедуры код, который будет очищать ячейки A1, B1 и C1:
Перейдите на рабочий лист и, если кнопка «Режим конструктора» затемнена, нажмите на нее, чтобы выйти из режима редактирования. После этого нажмите кнопку «CommandButton1», и она очистит ячейки, заполненные ранее нажатием кнопки «Кнопка 1».
Теперь кнопка из коллекции «Элементы управления формы» (Кнопка 1) будет заполнять ячейки диапазона «A1:C1», а кнопка из коллекции «Элементы ActiveX» (CommandButton1) очищать их.
Макрос и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта.
Прежде всего нужно включить его. Дополнительные сведения см. в статье Показ вкладки «Разработчик».
Добавление кнопки (управление формы)
-
На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в группе Элементы управления формы нажмитекнопку .
-
Щелкните на листе место, где должен быть расположен левый верхний угол кнопки. Появится всплывающее окно Назначение макроса.
-
Назначьте кнопке макрос и нажмите кнопку ОК.
-
Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.
Добавление кнопки (ActiveX управления)
-
На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем вгруппе Элементы управления ActiveX нажмите кнопку .
-
Щелкните на том месте, где должен отображаться левый верхний угол кнопки.
-
В группе Элементы управления нажмите кнопку Код представления. При этом Visual Basic редактора. Убедитесь, что в списке справа выбрано нажатие кнопки. При нажатии кнопки CommandButton1_Click процедуры (см. рисунок ниже) запускаются эти два макроса: SelectC15 и HelloMessage.
-
В подпроцеду для кнопки сделайте следующее:
-
Введите имя существующего макроса в книге. Макрос можно найти, щелкнув Макрос в группе Код. С помощью кнопки можно запускать несколько макроса, вводя их имена в отдельных строках подпроцесса.
-
При необходимости добавьте собственный код VBA.
-
-
Закроем Visual Basic редактора и нажмите кнопку Режим конструктора режим конструктора, чтобы отключить режим конструктора.
-
Чтобы запустить код VBA, который теперь является частью кнопки, нажмите кнопку ActiveX, которую вы только что создали.
-
Чтобы изменить элемент ActiveX, убедитесь, что выбран режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора.
-
Чтобы задать свойства кнопки, на вкладке Разработчик в группе Элементы управления нажмите кнопку Свойства . Можно также щелкнуть правой кнопкой мыши кнопку и щелкнуть свойства .
Примечание: Перед тем как нажать кнопку Свойства, выделите объект, свойства которого требуется просмотреть или изменить.
Появится поле Свойства. Для получения дополнительных сведений о каждом свойстве выберите свойство и нажмите клавишу F1, чтобы отобразить соответствующий раздел справка по Visual Basic. Можно также ввести имя свойства в поле Поиск справки Visual Basic. В следующей таблице 2010 2010 2016 2016 2016 2016 201
Описание параметра |
Необходимое свойство |
---|---|
Общие |
|
Загружает ли его при открытом книге. (Игнорируется для ActiveX элементов управления.) |
AutoLoad (Excel) |
Может ли он получать фокус и отвечать на события, созданные пользователем. |
Enabled (форма) |
Можно ли изменять элемент управления |
Locked (форма) |
Имя элемента управления |
Name (форма) |
Способ привязки элемента управления к расположенным под ним ячейкам (не закреплен, можно перемещать, но нельзя изменять размер, можно перемещать и изменять размер) |
Placement (Excel) |
Можно ли выводить элемент управления на печать |
PrintObject (Excel) |
Является ли элемент управления видимым или скрытым |
Visible (форма) |
Текст |
|
Атрибуты шрифта (полужирный, курсив, размер, зачеркивание, подчеркивание и насыщенность) |
Bold, Italic, Size, StrikeThrough, Underline, Weight (форма) |
Поясняющий текст элемента управления, определяющий или описывающий его |
Caption (форма) |
Будет ли содержимое элемента управления переноситься по словам в конце строки |
WordWrap (форма) |
Размер и положение |
|
Будет ли размер элемента управления изменяться автоматически для отображения всего содержимого |
AutoSize (форма) |
Высота или ширина в пунктах |
Height, Width (форма) |
Расстояние от элемента управления до левого или верхнего края листа |
Left, Top (форма) |
Форматирование |
|
Цвет фона |
BackColor (форма) |
Стиль фона (прозрачный или непрозрачный) |
BackStyle (форма) |
Цвет переднего плана |
ForeColor (форма) |
Наличие тени элемента управления |
Shadow (Excel) |
Изображение |
|
Точечный рисунок, отображаемый в элементе управления |
Picture (форма) |
Положение рисунка относительно его заголовка (слева, сверху, справа и так далее) |
PicturePosition (форма) |
Клавиатура и мышь |
|
Сочетание клавиш для элемента управления |
Accelerator (форма) |
Настраиваемый значок мыши |
MouseIcon (форма) |
Тип указателя, отображаемого при наведите указатель мыши на определенный объект (стандартный, стрелка, I-указатель и так далее). |
MousePointer (форма) |
Будет ли фокус при щелчке. |
TakeFocusOnClick (форма) |
Макрос и средства VBA находятся на вкладке «Разработчик», которая по умолчанию скрыта, поэтому сначала нужно включить ее.
-
Перейдите в Excel > параметры…> ленты & панель инструментов.
-
В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.
Добавление кнопки (управление формы)
Сделайте следующее:
-
На вкладке Разработчик нажмите кнопку .
-
Щелкните на листе место, где должен быть расположен левый верхний угол кнопки. Появится всплывающее окно Назначение макроса.
Примечание: Если кнопка уже вставлена, щелкните ее правой кнопкой мыши и выберите назначить макрос.
-
Назначьте кнопке макрос и нажмите кнопку ОК.
-
Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.
Добавление кнопки (Visual Basic управления)
-
На вкладке Разработчик нажмите кнопку .
-
Щелкните место на том месте, где должен отображаться левый верхний угол кнопки.
Примечание: Если кнопка уже вставлена, щелкните ее правой кнопкой мыши и выберите назначить макрос.
-
В диалоговом окне Назначение макроса выберите Новый, который откроет редактор Visual Basic(VBE)в области со следующим кодом:
Sub ButtonX_Click() End Sub
-
В подпроцеду для кнопки между строками Sub и End Sub сделайте следующее:
-
Введите имя существующего макроса в книге. Вы можете запускать несколько макроса с помощью кнопки, введя их имена в отдельных строках внутри под процедуры.
-
Добавьте собственный код VBA.
-
-
Нажмите кнопку Режим режим конструктора, чтобы режим конструктора отключен, а затем закроем Visual Basic редактора.
-
Чтобы изменить кнопку, щелкните ее правой кнопкой мыши ивыберите Visual Basic .
-
Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.