Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Як створити кнопку для виклику макросу на аркуші?

  1. Пошук по мітках
хитрощі

»1. Май 2011 Дмитро 280637 переглядів

після створення макросу часто виникає питання: а як його тепер запустити? Можна, звичайно, натиснути клавіші Alt + F8 і вибрати потрібний макрос, але ... По-перше це не завжди зручно, особливо якщо макросів більше 5-ти. По-друге: якщо файлом з макросом будуть користуватися інші люди, які не вміють всього цього робити, доведеться пояснювати їм все це, що теж не дуже здорово - багато хто просто будуть згадувати Вас не дуже хорошими словами :-)

Але до нашого спільного щастя в Excel є чудова можливість створювати елементи, за допомогою яких можна викликати макрос просто натисканням на них. Крім того це можна зробити ще й красиво. У даній статті я опишу як можна зробити красиві і не дуже кнопки на аркуші для виклику наявних у Вас макросів.

Отже, нижче на малюнку Ви можете бачити чотири варіанти кнопочок для виклику макросу.
Отже, нижче на малюнку Ви можете бачити чотири варіанти кнопочок для виклику макросу

Кнопка елемент ActiveX
Дана кнопка вважається застарілою і не рекомендується до використання. Однак багато хто все ж вважають за краще використовувати саме її (або не знають, що можна по-іншому). Так само призначити для цієї кнопки макрос комусь здасться складніше, ніж для інших, розглянутих в даній статті. Як створити таку кнопку:

Для інших елементів принцип призначення макросу однаковий, а тому спочатку розглянемо створення кожного з них, а після вже спосіб призначення макросу

Кнопка елемент управління форми
Тут трохи простіше. Для того, щоб додати цей елемент на лист для початку доведеться виконати приблизно ті ж дії, що і для створення кнопки ActiveX.
Для користувачів 2007 Excel і вище відобразити вкладку Розробник (Developer) на стрічці (якщо ще не відображена). Тільки вибір кнопки тепер треба робити з першої групи - Елементи управління форм.
для користувачів 2003 спочатку треба додати панель інструментів Форми: права кнопка миші на панелі- Налаштування - вкладка Панелі інструментів. Тиснемо на перший елемент - сіренький цеглинка. Малюємо. Як тільки Ви намалюєте кнопку з'явиться меню з проханням призначити макрос на кнопку (рис.1). Ви можете зробити це відразу, або пізніше.

автофігура
Для користувачів Excel 2007-2010: вкладка Вставка (Insert) - Фігури (Shapes). Просто вибираєте будь-яку вподобану фігуру.
Для користувачів Excel 2003 для початку необхідно відобразити панель інструментів Малювання, як було описано вище. Там вибрати пункт Автофігури і вибрати з категорії вподобану фігуру.
Після створення фігури можна клікнути по ній правою кнопкою миші, вибрати Формат фігури і змінити там оформлення фігури: колір заливки, прозорість, обведення і ще різні опції - тут все залежить від фантазії.

малюнок
для користувачів Excel 2007: вкладка Вставка (Insert) - Малюнок (Picture). Вибираєте будь-який малюнок з наявних на комп'ютері.
Для користувачів 2003 спочатку необхідно відобразити панель інструментів Малювання (якщо не відображена). Далі тиснемо на кнопку Додати малюнок з файлу малюнок   для користувачів Excel 2007: вкладка Вставка (Insert) - Малюнок (Picture) .

як призначити макрос
Для Кнопки елемент управління форми, Автофігури і рисунка процедура призначення макросу абсолютно однакова: тиснемо правою кнопкою миші на елементі управління форми, фігурі або зображенні - Призначити макрос.
як призначити макрос   Для Кнопки елемент управління форми, Автофігури і рисунка процедура призначення макросу абсолютно однакова: тиснемо правою кнопкою миші на елементі управління форми, фігурі або зображенні - Призначити макрос

З'явиться діалогове вікно вибору макросів. Вибираєте потрібний і тиснете Ок. Все, наша кнопка готова і по її натисканні виконується обраний нами макрос.
З'явиться діалогове вікно вибору макросів рис.1

Таким же чином можна призначити макрос не тільки зазначеним елементам, а й діаграмі, елементу Напис, обєкту WordArt, малюнку SmartArt.

Стаття допомогла?Поділися посиланням з друзями!Стаття допомогла

Відео уроки

{ "Bottom bar": { "textstyle": "static", "textpositionstatic": "bottom", "textautohide": true, "textpositionmarginstatic": 0, "textpositiondynamic": "bottomleft", "textpositionmarginleft": 24, " textpositionmarginright ": 24," textpositionmargintop ": 24," textpositionmarginbottom ": 24," texteffect ":" slide "," texteffecteasing ":" easeOutCubic "," texteffectduration ": 600," texteffectslidedirection ":" left "," texteffectslidedistance " : 30, "texteffectdelay": 500, "texteffectseparate": false, "texteffect1": "slide", "texteffectslidedirection1": "right", "texteffectslidedistance1": 120, "texteffecteasing1": "easeOutCubic", "texteffectduration1": 600 , "texteffectdelay1" 1000, "texteffect2": "slide", "texteffectslidedirection2": "right", "texteffectslidedistance2": 120, "texteffecteasing2": "easeOutCubic", "texteffectduration2": 600, "texteffectdelay2": 1500, " textcss ":" display: block; padding: 12px; text-align: left; "," textbgcss ":" display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100% ; background-color: # 333333; opacity: 0.6; filter: a lpha (opacity = 60); "," titlecss ":" display: block; position: relative; font: bold 14px \ "Lucida Sans Unicode \", \ "Lucida Grande \", sans-serif, Arial; color: #fff; "," descriptioncss ":" display: block; position: relative; font: 12px \ "Lucida Sans Unicode \", \ "Lucida Grande \", sans-serif, Arial; color: #fff; margin-top: 8px; "," buttoncss ":" display: block; position: relative; margin-top: 8px; "," texteffectresponsive ": true," texteffectresponsivesize ": 640," titlecssresponsive ":" font-size: 12px; "," descriptioncssresponsive ":" display: none! important; "," buttoncssresponsive ": "", "addgooglefonts": false, "googlefonts": "", "textleftrightpercentforstatic": 40}}

Пошук по мітках

Access apple watch Multex Outlook Power Query і Power BI VBA робота в редакторі VBA управління кодами Безкоштовні надбудови дата та час Діаграми і графіки записки захист даних Інтернет Картинки і об'єкти Листи і книги Макроси і VBA надбудови Налаштування печатка Пошук даних Політика конфіденційності Пошта програми Робота з додатками Робота з файлами Розробка додатків зведені таблиці списки Тренінги та вебінари фінансові форматування Формули і функції функції Excel функції VBA Осередки і діапазони акції MulTEx аналіз даних баги і глюки в Excel посилання
Стаття допомогла?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.