Snarvei til å flytte mellom to regneark

February 11  by Eliza

Du kan enkelt flytte mellom regneark i en arbeidsbok ved hjelp av Ctrl + Pg Up og Ctrl + Pg Down. Hva hvis du vil bruke en snarvei til å flytte mellom to spesifikke, ikke-nabo regneark, for eksempel Ark1 og Sheet4? I dette tilfellet er det best å bruke en makro til å gjøre det hopping rundt.

Hvis du vil, kan du definere to makroer som ville gjøre det hopping. En makro ville hoppe til Ark1 og den andre til Sheet4. Disse ville være lett nok til å skape ved å bruke makro opptaker, og du kan tildele en hurtigtast til hver av makroer.

Hvis du er ute etter en enkel snarvei som vil veksle mellom de to regneark, så kan du bruke en makro som dette:

Sub JumpBetween1 ()
Hvis ActiveSheet.Name = "Ark1" Da
Regneark ("Sheet4"). Aktiver
Else
Regneark ("Ark1"). Aktiver
End If
End Sub

Makroen sjekker rett og slett for å se hvilke regneark som vises frem. Hvis det er Ark1, deretter Sheet4 vises. I alle andre tilfeller er Sheet1 vises. Dette er nyttig, men det betyr at hvis du har for tiden Sheet2 vises, vil snarvei alltid vise Ark1. Du vil kanskje ikke makroen til å gjøre noe med mindre enten Ark1 eller Sheet4 vises. I så fall bør du bruke denne varianten av makro:

Sub JumpBetween2 ()
Hvis ActiveSheet.Name = "Ark1" Da
Sheets ("Sheet4"). Aktiver
AnnetHvis- ActiveSheet.Name = "Sheet4" Da
Sheets ("Ark1"). Aktiver
End If
End Sub

Legg merke til at den eneste forskjellen mellom de to makroer er at sistnevnte variant bruker AnnetHvis- å sjekke om Sheet4 vises. Dette betyr at hvis noen andre enn Sheet1 eller Sheet4 regneark vises, vil makroen gjør ingenting.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3216) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Snarvei for å flytte mellom to regneark.