Перейти к основному содержанию

Как синхронизировать все листы книги с тем же диапазоном, выбранным в Excel?

Когда мы используем книгу Excel, иногда нам нужно выбрать одни и те же диапазоны из нескольких рабочих листов в книге и синхронизировать их, чтобы легко и удобно просматривать информацию. Следующие ниже методы помогут вам быстро и легко синхронизировать листы, чтобы они имели одинаковые диапазоны в книге.

документ-же-диапазон-листы-5 документ-же-диапазон-листы-6

Выберите одинаковые диапазоны на всех листах с помощью кнопки Выбрать все листы

Быстро синхронизируйте все листы одного и того же диапазона одним щелчком мыши

Использование кода VBA для синхронизации листов


Выберите одинаковые диапазоны на всех листах с помощью кнопки Выбрать все листы

Вы можете сделать так, чтобы на всех листах был выбран один и тот же диапазон в книге следующим образом:

1. Выберите диапазон на активном листе, который вы хотите выбрать на всех листах. Например, диапазон A103: C112

2. Затем щелкните правой кнопкой мыши вкладку рабочего листа и выберите Выбрать все листы из меню. Смотрите скриншот:

документ-же-диапазон-листы-1

3. На всех листах в книге будет выбран один и тот же диапазон.

Примечание: чтобы выбрать один и тот же диапазон на всех листах таким образом, он может выбрать только один и тот же диапазон на всех листах, но не может отображать все выбранные диапазоны в одной и той же позиции окна.

Быстро синхронизируйте все листы с одним и тем же диапазоном одним щелчком мыши

Если вы установили Kutools for Excel, вы можете использовать Синхронизировать рабочие листы функция, позволяющая легко синхронизировать все листы, чтобы иметь один и тот же диапазон, как показано ниже:

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Получить сейчас

1. Активизируйте рабочий лист и выберите диапазон, который вы хотите использовать.

2. Нажмите Предприятие > Инструменты рабочего листа > Синхронизировать рабочие листы, см. снимок экрана:

документ-же-диапазон-листы-3

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

документ-же-диапазон-листы-4

4. Затем нажмите OK, все рабочие листы синхронизированы, при переходе между всеми листами будет выбран каждый лист с одинаковым диапазоном. Смотрите скриншоты:

документ-же-диапазон-листы-5 документ-же-диапазон-листы-6
документ-же-диапазон-листы-7 документ-же-диапазон-листы-8
Внимание: Если вы проверите Не показывай мне в следующий раз в Синхронизировать рабочие листы окно подсказки, это окно не появится, когда вы примените эту функцию в следующий раз.

Советы:

Использование кода VBA для синхронизации листов

Используя следующий код VBA, вы можете быстро сделать так, чтобы на всех листах был выбран один и тот же диапазон, и отображать выбранный диапазон в той же позиции окна.

1. Выберите диапазон на одном листе и нажмите Застройщик >Визуальный Бейсик, Новый Окно Microsoft Visual Basic для приложений будет отображаться,

2. щелкнуть Вставить > Модули, а затем скопируйте и вставьте в модуль следующие коды:

VBA: синхронизировать все рабочие листы книги

Sub SynchSheets()
'Update 20130912
Dim WorkShts As Worksheet
Dim sht As Worksheet
Dim Top As Long
Dim Left As Long
Dim RngAddress As String
Application.ScreenUpdating = False
Set WorkShts = Application.ActiveSheet
Top = Application.ActiveWindow.ScrollRow
Left = Application.ActiveWindow.ScrollColumn
RngAddress = Application.ActiveWindow.RangeSelection.Address
For Each sht In Application.Worksheets
    If sht.Visible Then
        sht.Activate
        sht.Range(RngAddress).Select
        ActiveWindow.ScrollRow = Top
        ActiveWindow.ScrollColumn = Left
    End If
Next sht
WorkShts.Activate
Application.ScreenUpdating = True
End Sub

3. Затем нажмите документ-же-диапазон-листы-2 или F5 Чтобы выполнить код, на всех листах будет выбран один и тот же диапазон, и выбранные диапазоны будут отображаться в одной и той же позиции окна.

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations