Hur låser man en arkposition så att den alltid syns i Excel Workbook?
Om det finns flera ark i en arbetsbok, när du navigerar till det sista arket, döljs det första arket i arkfliken, som visas nedan. Nu vill du låsa ett masterarks position så att det alltid är synligt, hur kan du hantera det?
![]() | ![]() | ![]() |
Låsa arkposition med VBA
Här introducerar jag två VBA-koder för dig att hantera det här jobbet.
Hoppa till ett specifikt ark med en genväg
1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic för Windows.
2. klick Insert > Modulerna, kopiera och klistra sedan in koden nedan i skriptet.
VBA: Hoppa till huvudbladet
Sub GoToSheet()
'UpdatebyExtendoffice20180427
Sheets("Master").Activate
End Sub
Anmärkningar: I koddelen av Sheets ("Master"). Aktivera, du kan ändra Mästare till valfritt arknamn som du behöver.
3. Spara sedan den här koden och gå tillbaka till arbetsboken, klicka Utvecklare > Makron.
4. I Makro dialogrutan, välj kodnamnet du infogade nyss, klicka Montering, skapa en genväg för att köra den här koden.
5. klick OK och stäng Makro dialog.
Från och med nu, medan du trycker på genvägen du skapade, kommer huvudarket att aktiveras oavsett vilket ark som används för närvarande.
Håll alltid ett specifikt blad framme
1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic för Windows.
2. Dubbelklicka Denna arbetsbok från Projekt-VBAProjekt och kopiera och klistra in nedanstående kod i skriptet.
VBA: Ha alltid lakan framme
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'UpdatebyExtendoffice2018027
Dim xSheet As Worksheet
Application.EnableEvents = False
Set xSheet = Sheets("master")
If Sh.Name <> xSheet.Name Then
Sh.Move , xSheet
xSheet.Activate
Sh.Activate
End If
Application.EnableEvents = True
End Sub
3. Spara koden och stäng VBA-fönstret. Från och med nu, vilket ark du än väljer, kommer huvudarket alltid att ligga längst fram i flikfältet.
![]() | ![]() | ![]() |
Notera: I ovanstående kod, "bemästra" är arknamnet du vill behålla synligt, ändra det efter behov.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!