Как применить кнопку для открытия другой книги в Excel?

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

Применить кнопку, чтобы открыть другую книгу с кодом VBA


Применить кнопку, чтобы открыть другую книгу с кодом VBA

В Excel мы можем вставить кнопку формы, а затем связать с ней код. Вы можете решить эту задачу, выполнив следующие действия:

1 . Нажмите Insert > Shapes > Rectangle , см. Снимок экрана:

2 . Затем перетащите мышь, чтобы нарисовать кнопку формы, и отформатируйте ее по своему усмотрению, см. Снимок экрана:

3 . А затем удерживайте клавиши ALT + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

4 . Нажмите Вставить > Module и вставьте следующий код в окно Module .

Код VBA: откройте конкретную книгу:

Примечание . В приведенном выше коде вы должны изменить путь к файлу и назовите C: Users DT168 Desktop test Book2.xlsx на реальный путь к книге, на которую вы хотите создать ссылку.

5 . Затем сохраните и закройте это окно кода, щелкните правой кнопкой мыши созданную кнопку формы, выберите Назначить макрос в контекстном меню в появившемся диалоговом окне Назначить макрос . нажмите на имя макроса Openworkbook_Click , которое вы вставили только что, и нажмите кнопку OK , см. снимок экрана:

6 . Теперь, когда вы нажимаете кнопку формы:

(1.) Если книга не существует, вы получите следующее окно подсказки:

(2.) Если книга существует, она будет сразу открыта, а также появится окно подсказки напомнить вам:


Оцените статью
Frestage.ru
Добавить комментарий