Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

Поговоримо сьогодні про кнопки на аркуші, що полегшують переміщення користувача по розділах листа. Замість того, щоб змушувати користувача крутити мишаче колесо і Скрол туди-сюди, добре мати спеціальні кнопки, які завжди видно на екрані і за допомогою яких можна миттєво переміститися в потрібне місце.

файл прикладу

метод гіперпосилань

Замість того, щоб використовувати стандартні похмурі кнопки з стрічки Розробник. хотілося б звернути вашу увагу, що, взагалі кажучи, будь-який графічний об'єкт Excel може послужити вам кнопкою.

Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

Це може бути фігура (група фігур) або малюнок. Чи треба говорити, що з естетичної точки зору стандартні кнопки тихо курять в стороні в порівнянні зі своїми графічними побратимами?

Для додавання фігури або малюнка на лист скористайтеся меню Вставка:

Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

Після цього відредагуйте об'єкти на свій смак. Наприклад, я додав тінь.

Я хочу, щоб при натисканні на кнопку, наприклад, Матеріали. табличний курсор вставав на осередок B6 незалежно від того, де він перебував до цього моменту. Для цього я збираюся використовувати функціонал гіперпосилань.

Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

Щоб позбутися від цього ефекту можна використовувати дуже простий трюк на основі макросів

Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог
  • Після цього потрібно в контекстному меню фігури вибрати Призначити макрос.

    Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

    У вікні Призначити макрос об'єкту натиснути кнопку Створити:

    Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог

    Миттєвий перехід на потрібний розділ листа по кнопці - призначений для користувача інтерфейс - excel - каталог
  • Тепер можна ввести VBA код, який дуже простий. Ми будемо використовувати метод Goto об'єкта Applications. який має 2 параметри:

    Посилання на осередок, в яку необхідно перейти табличному курсору

    Параметр, який наказує (чи ні) даного осередку займати в вікні лівий верхній кут. True або False.

    Так буде виглядати наш код для файлу прикладу:

    І, як не важко переконатися, даний спосіб не страждає вищеописаним недоліком.

    Ось такий простий, але корисний трюк :)

    Схожі статті