Hoppa till huvudinnehåll

Hur synkroniserar jag alla arbetsblad i arbetsboken med samma intervall som valts i Excel?

När vi använder en excel-arbetsbok behöver vi ibland välja samma intervall av flera kalkylblad i en arbetsbok och synkronisera dem för att titta på informationen enkelt och bekvämt. Följande metoder gör att du snabbt och enkelt synkroniserar kalkylblad för att ha samma intervall i en arbetsbok.

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

Välj samma intervall i alla kalkylblad med Markera alla blad

Synkronisera snabbt alla kalkylblad i samma intervall med ett klick

Använder VBA-kod för att synkronisera kalkylblad


Välj samma intervall i alla kalkylblad med Markera alla blad

Du kan göra att alla kalkylblad har samma intervall valt i en arbetsbok enligt följande:

1. Välj ett intervall i det aktiva kalkylbladet som du vill välja i alla kalkylblad. Till exempel området A103:C112

2. Högerklicka sedan på kalkylbladsfliken och välj Välj alla skivor från menyn. Se skärmdump:

doc-same-range-worksheets-1

3. Alla kalkylblad i arbetsboken kommer att ha samma intervall att väljas.

Notera: för att välja samma intervall i alla kalkylblad på detta sätt kan det bara välja samma intervall i alla kalkylblad, men det kan inte visa alla valda intervall i samma position i fönstret.

Synkronisera snabbt alla kalkylblad till samma intervall med ett klick

Om du har installerat Kutools för Excel, kan du använda Synkronisera kalkylblad funktion för att enkelt synkronisera alla kalkylblad för att ha samma intervall enligt följande:

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Hämta nu

1. Aktivera ett kalkylblad och välj det intervall som du vill använda.

2. Klicka Företag > Verktyg för kalkylblad > Synkronisera kalkylblad, se skärmdump:

doc-same-range-worksheets-3

3. Och en promptruta dyker upp för att påminna dig om att alla kalkylblad i arbetsboken kommer att ha samma valda intervall och den övre vänstra cellen.

doc-same-range-worksheets-4

4. Klicka sedan OK, alla kalkylblad har synkroniserats, när du navigerar mellan alla kalkylblad kommer varje kalkylblad att ha samma intervall att väljas. Se skärmdumpar:

doc-same-range-worksheets-5 doc-same-range-worksheets-6
doc-same-range-worksheets-7 doc-same-range-worksheets-8
Anmärkningar: Om du kollar Visa mig inte nästa gång i Synkronisera kalkylblad rutan visas inte när du använder den här funktionen nästa gång.

tips:

Använder VBA-kod för att synkronisera kalkylblad

Med hjälp av följande VBA-kod kan du snabbt få alla kalkylblad att ha samma intervall valt och visa det valda intervallet i samma position i fönstret.

1. Välj ett intervall i ett kalkylblad och klicka sedan Utvecklare >Visual Basic, en ny Microsoft Visual Basic för applikationsfönster kommer att visas,

2. klick Insert > Modulerna, och kopiera och klistra sedan in följande koder i modulen:

VBA: synkronisera alla kalkylblad i en arbetsbok

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. Klicka sedan doc-same-range-worksheets-2 knapp eller F5 för att exekvera koden kommer alla kalkylblad att ha samma intervall att väljas och visa de valda intervallen i samma position i fönstret.

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