Cum se blochează o poziție a foii pentru a fi întotdeauna vizibilă în registrul de lucru Excel?
Dacă există mai multe foi într-un registru de lucru, atunci când comutați la ultima coală, prima coală va fi ascunsă în bara de file a foii, așa cum se arată mai jos. Acum doriți să blocați poziția unei foi principale pentru a fi întotdeauna vizibilă, cum o puteți gestiona?
Blocați poziția foii cu VBA
Aici vă introduc două coduri VBA pentru a vă ocupa de această sarcină.
Salt la foaie
1. presa Alt + F11 tastele pentru a activa Microsoft Visual Basic pentru Windows.
2. clic Insera > Module, apoi copiați și lipiți codul de mai jos în script.
VBA: Salt la foaia principală
Sub GoToSheet()
'UpdatebyExtendoffice20180427
Sheets("Master").Activate
End Sub
notițe: În felia de cod a Foi de calcul („Maestru”). Activați, puteți modifica Maestru la orice nume de foaie după cum aveți nevoie.
3. Apoi salvați acest cod și reveniți la registrul de lucru, faceți clic pe Dezvoltator > Macrocomenzi.
4. În Macro , selectați numele de cod pe care l-ați introdus chiar acum, faceți clic pe Opţiuni, creați o comandă rapidă pentru rularea acestui cod.
5. clic OK și închideți Macro dialog.
În acest moment, în timp ce apăsați comanda rapidă pe care ați creat-o, foaia principală a fost activată oricare dintre foile pe care le utilizați.
Păstrați foaia întotdeauna în față
1. presa Alt + F11 tastele pentru a activa Microsoft Visual Basic pentru Windows.
2. Dublu click Acest manual de lucru de la Proiect-VBAProject și copiați și lipiți codul de mai jos în script.
VBA: Păstrați foaia întotdeauna în față
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. Salvați codul și închideți fereastra VBA. De acum, indiferent de foaia pe care faceți clic, foaia principală rămâne întotdeauna în partea din față a barei de file.
Notă: În codul de mai sus, "maestru" este numele foii pe care doriți să o păstrați vizibilă, schimbați-o după cum aveți nevoie.
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!