Прескочи на основното съдържание

Как да синхронизирам всички работни листове на работната книга със същия диапазон, избран в Excel?

Автор: Техническа поддръжка Последна промяна: 2023-12-29

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

doc-same-range-worksheets-5 doc-same-range-worksheets-6

Изберете същите диапазони във всички работни листове с Select All Sheets

Бързо синхронизирайте всички работни листове от същия диапазон с едно щракване

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


Изберете същите диапазони във всички работни листове с Select All Sheets

Можете да накарате всички работни листове да имат един и същ диапазон, избран в работна книга, както следва:

1. Изберете диапазон в активния работен лист, който искате да изберете във всички работни листове. Например диапазонът A103:C112

2. След това щракнете с десния бутон върху раздела на работния лист и изберете Изберете Всички листове от менюто. Вижте екранна снимка:

doc-same-range-worksheets-1

3. Всички работни листове в работната книга ще имат един и същи диапазон.

Забележка: за да изберете същия диапазон във всички работни листове по този начин, той може да избере само един и същ диапазон във всички работни листове, но не може да покаже всички избрани диапазони в една и съща позиция на прозореца.

Бързо синхронизирайте всички работни листове към същия диапазон с едно щракване

Ако сте инсталирали Kutools за Excel, можете да използвате Синхронизиране на работни листове функция за лесно синхронизиране на всички работни листове, за да имат същия диапазон, както следва:

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Махни го сега

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

2. Щракнете Enterprise > Инструменти за работни листове > Синхронизиране на работни листове, вижте екранна снимка:

doc-same-range-worksheets-3

3. И изскача поле за подкана, за да ви напомни, че всички работни листове в работната книга ще имат същия избран диапазон и горна лява клетка.

doc-same-range-worksheets-4

4, След това кликнете OK, всички работни листове са синхронизирани, когато навигирате между всички работни листове, ще бъдат избрани всеки работни листове с един и същи диапазон. Вижте екранни снимки:

doc-same-range-worksheets-5 doc-same-range-worksheets-6
doc-same-range-worksheets-7 doc-same-range-worksheets-8
Забележка: Ако проверите Не ми показвай следващия път в Синхронизиране на работни листове поле за подкана, това поле няма да се появи, когато приложите тази функция следващия път.

Съвети:

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

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

1. Изберете диапазон в един работен лист и след това щракнете Софтуерен Инженер >Visual Basic, Нов Прозорец на 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, След това кликнете doc-same-range-worksheets-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