В някои ситуации е наложително вашата работна книга на Excel да бъде стартирана на конкретен работен лист. С този макрос, ако потребителите работят с вашата работна книга, те не могат да се заблудят, защото работната книга започва точно от работния лист, от който се нуждае.
В примера, илюстриран тук, искате работната книга да отиде веднага в листа, наречен Start Here.
Отворете работната книга в листа Започнете тук.
Как работи макросът
Този макрос използва събитието Open на работната книга, за да стартира работната книга на посочения лист, когато работната книга се отвори:
Частна под работна книга_Open()
„Стъпка 1: Изберете посочения лист
Sheets("Започнете тук").Изберете
Край под
Макросът изрично назовава листа, към който работната книга трябва да прескочи, когато бъде отворена.
Как да използвате макроса
За да приложите този макрос, трябва да го копирате и поставите в прозореца с код на събитието Workbook_Open. Поставянето на макроса тук му позволява да се изпълнява всеки път, когато работната книга се отвори:
Активирайте редактора на Visual Basic, като натиснете Alt+F11.
В прозореца на проекта намерете името на вашия проект/работна книга и щракнете върху знака плюс до него, за да видите всички листове.
Щракнете върху Тази работна книга.
В падащия списък Събитие изберете Отворено събитие.
Въведете или поставете кода в новосъздадения модул, като промените името на листа, ако е необходимо.
Въведете кода си в събитието Workbook Open.