Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketAutomatisk scroll med celle

 Besvar Besvar
Forfatter
Hartig Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 14.Dec.2018
Land: Danmark
Status: Offline
Point: 42
Direkte link til dette indlæg Emne: Automatisk scroll med celle
    Sendt: 14.Dec.2018 kl. 18:59
Hej. 

Jeg har en tjekliste, der bliver udfyldt på bærbar computer, hvor man bruger piletasterne til at navigere med. Dog sker der jo det, når man er kørt ned i bunden af siden, så kan man ikke se de rækker der kommer længere nede, medmindre man scroller. 

Findes der en metode, hvor man fx kan få den aktive/valgte celle til automatisk at være 10 rækker fra bunden af skærmen??
Så vil man altid kunne se hvad de næste punkter er. 

Mvh Kenneth Hartig
Til top



Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 569
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 13:25
I arkets kodemodul indsætter du dette:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    On Error Resume Next
   
    ActiveWindow.ScrollRow = Target.Row - 10
   
    On Error GoTo 0
   

End Sub

Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 11:36
Hej

Du kan anvende "Frys rude" på fanebladet vis.
Til top
Hartig Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 14.Dec.2018
Land: Danmark
Status: Offline
Point: 42
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 12:36
Frys rude, som jeg forstår det, er kun øverste eller venstre række/kolonne.
 
Jeg skal bruge det i hele arket.  Smile
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 569
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 12:47
Placér cursoren i den celle, hvor du vil fryse række og kolonne og vælg "Frys ruder" (dvs. IKKE "Frys øverste række").

Hvis du f.eks. står i celle B3, vil rækkerne OVER række 3 blive frosset, og kolonnerne til venstre for B ligeså.
Til top
Hartig Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 14.Dec.2018
Land: Danmark
Status: Offline
Point: 42
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 13:07

Tak for svarene.

Det er dog ikke helt den funktion jeg søger.
Jeg vil gerne undgå at den valgte celle når bunden af arket, så der er mulighed for at se de næste fx 10 linjer under den valgte celle, når man bruger piletasterne til at navigere ned igennem arket med.
 
 
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 569
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 13:22
Ok. En sådan funktion findes ikke (i stil med "Frys ruder"), så vidt jeg ved.

Man kan tilføje en SelectionChange-makro, der foretager dette scroll automatisk, hver gang en celle vælges (med enten mus eller piletaster).
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 569
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 13:25
I arkets kodemodul indsætter du dette:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    On Error Resume Next
   
    ActiveWindow.ScrollRow = Target.Row - 10
   
    On Error GoTo 0
   

End Sub

Til top
Hartig Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 14.Dec.2018
Land: Danmark
Status: Offline
Point: 42
Direkte link til dette indlæg Sendt: 17.Dec.2018 kl. 14:19
Endnu engang 1.000 tak for svaret!!
Det fungerer perfekt.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk