Как всегда в ячейке A1 при открытии книги?
Как мы все знаем, когда вы открываете книгу, она показывает позицию ячейки, в которой вы сохранили и закрыли ее в прошлый раз. Как можно всегда открывать книгу с каждым листом в определенной ячейке A1? В этой статье мы расскажем о некоторых способах ее решения.
Всегда открывайте книгу с каждым листом в ячейке A1 с помощью кода VBA
Всегда открывайте книгу на определенном листе и ячейке A1 с помощью кода VBA
Всегда открывайте книгу с каждым листом в ячейке A1 с помощью кода VBA
Например, вы всегда хотите, чтобы книга открывалась в ячейке A1 на каждом листе, независимо от того, где вы находились в книге, когда она была закрыта в последний раз. Пожалуйста, сделайте следующее:
1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно. Слева Проект-VBAProject панель, дважды щелкните Эта рабочая тетрадь чтобы открыть пустой модуль, а затем скопируйте и вставьте в модуль следующий код, см. снимок экрана:
Код VBA: всегда открывайте книгу с каждым листом в ячейке A1:
Private Sub Workbook_SheetActivate(ByVal Wsh As Object)
'Updateby Extendoffice
On Error Resume Next
Wsh.Range("A1").Select
End Sub
2. Затем закройте этот код и нажмите Файл > Сохранить как чтобы сохранить книгу как Excel Macro-Enabled Workbook формат, см. снимок экрана:
3. С этого момента, когда вы откроете эту книгу в следующий раз, нажмите Включить контент чтобы активировать код и переключаться между листами, вы увидите, что каждый лист автоматически находится в ячейке A1.
Всегда открывайте книгу на определенном листе и ячейке A1 с помощью кода VBA
Если вам просто нужно каждый раз открывать определенный лист в ячейке A1 при запуске книги, следующий код VBA может вам помочь.
Например, я всегда хочу перейти к Sheet1 в ячейке A1 при открытии книги.
1. Удерживая нажатой ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно. Слева Проект-VBAProject панель, дважды щелкните Эта рабочая тетрадь чтобы открыть пустой модуль, а затем скопируйте и вставьте в модуль следующий код, см. снимок экрана:
Код VBA: всегда открывайте книгу с определенным листом в ячейке A1:
Private Sub Workbook_Open()
'Updateby Extendoffice
Application.Goto ThisWorkbook.Sheets("Sheet1").Range("A1"), True
End Sub
Внимание: В приведенном выше коде Sheet1 и A1 - это лист и ссылка на ячейку, к которым вы хотите перейти при открытии книги. Вы можете изменить их по своему усмотрению.
2. Затем закройте этот код и нажмите Файл > Сохранить как чтобы сохранить книгу как Excel Macro-Enabled Workbook формат, с этого момента, когда вы откроете эту книгу в следующий раз, нажмите Включить контент для активации кода, и он автоматически перейдет на Sheet1 в ячейке A1.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!