Avatar billede sorth Novice
22. december 2004 - 09:06 Der er 11 kommentarer og
2 løsninger

gå til ark ved hjælp af F1-knap

Hvis man står i en celle i et ark. hvor der er et tal f.eks. 1000 og
du har en fane med navnet 1000. kan man så lave det sådan at når
man evt. trykker på F1 at man så springer hen til det ark og tilbage igen ved tryk igen . I det ark hvor man springer fra
kan der være mange tal ( ca. 100 ) i en kollone og lige så
mange ark
Håber det er til at forstå.
Avatar billede kabbak Professor
22. december 2004 - 09:22 #1
Jeg tror du skal kikke på hyperlink eller menu styring, og F1 er reseveret til hjælp i Excel.

Vil du kunne bruge en menustyring, så har jeg en gammel kode der laver et menu ark.
Avatar billede jkrons Professor
22. december 2004 - 09:22 #2
Læg denne makro i et modulark:

Sub SpringTil()
    a = CStr(ActiveCell.Value)
    Sheets(a).Select
End Sub

Knyt makroen til en genvejstast. Du kan ikke i Excel gøre noget ved F-tasterne, men kan bruge bogstaver i kombinaton med Ctrl. Så du kan fx bruge Ctrl+T eller lignende.
Avatar billede supertekst Ekspert
22. december 2004 - 11:27 #3
Her er et bud, som er udviklet i office97:
Indsættes som modul i WorkBook


Dim Dest_arkNavn, Source_Arknavn, target As Boolean
Sub Auto_Open()
    Application.OnKey "{f1}", "findArk"
End Sub
Sub Auto_close()
    Application.OnKey "{f1}", ""
End Sub
Sub findArk()
    If target = True Then
        Sheets(Source_Arknavn).Activate
        target = False
    Else
        Source_Arknavn = ActiveSheet.Name
   
        Dest_arkNavn = ActiveCell.Value
        Sheets(Dest_arkNavn).Activate
        target = True
    End If
End Sub
Avatar billede sorth Novice
22. december 2004 - 11:31 #4
ikrons det virker hvis man bruger din makro, men hvordan kommer man tilbage
til det oprindelig ark. Jeg har prøvet at lave en makro  med genvejs tasten ctrl+Q men kan ikke få den til at virke, hvordan skal den se ud.
Avatar billede sorth Novice
22. december 2004 - 11:43 #5
supertekst

jeg har prøvet at sætte det ind i et mondul
men det virker ikke , Er det fordi det er XP jeg bruger
eller er det ark navnet der skal rettes eller hvad.
eller er det bare migder ikke fatter hvad der foregår.
Avatar billede kabbak Professor
22. december 2004 - 11:58 #6
Her er en omskrivning af jkons makro, nu virker kaldet begge veje.

kald makroen igen for at komme tilbage, men virker kun et ark baglæns


Dim Old As String
Sub SpringTil()
If Old <> "" And Old <> ActiveSheet.Name Then
Sheets(Old).Select
Else
Old = ActiveSheet.Name
    a = CStr(ActiveCell.Value)
    Sheets(a).Select
End If
End Sub
Avatar billede sorth Novice
22. december 2004 - 12:09 #7
KABBAK DET VIRKER

men hvordan får jeg det til at virke ved trykke ctrl+Q
Avatar billede kabbak Professor
22. december 2004 - 12:23 #8
Funktioner> Makroer

maker din makro

tryk på indstillinger, der kan du sætte/ ændre din genvejstast
Avatar billede kabbak Professor
22. december 2004 - 12:24 #9
det var
Funktioner> Makro > makroer
Avatar billede jkrons Professor
22. december 2004 - 12:26 #10
Du er nok nødt til at dele din makro op i to dele, hvis du vil bruge to forskellige taster til henholdsvis at  vælge og at kommetilbage. kabbaks løsning forudsætter, at du bruger den samme tast begge veje.

En løsning kunne være at opdele dem som følger:

Public Old As String


Sub SpringTil()
   
    Old = ActiveSheet.Name
        a = CStr(ActiveCell.Value)
        Sheets(a).Select

End Sub

Sub FraArk()

    If Old <> "" And Old <> ActiveSheet.Name Then
        Sheets(Old).Select
    End If

End Sub

Husk at erklæringen skal ligge i toppen af modulet.
Avatar billede sorth Novice
22. december 2004 - 12:35 #11
Jeg Har brugt Kabbak måde derfor får han point
jeg håber at i andre ikke bliver skuffet, og skal
have tak for jeres hjælp.

smid et svar kabBak
Avatar billede kabbak Professor
22. december 2004 - 14:13 #12
jeg mener nu at jkrons fortjener nogen også, det var jo hans kode jeg bagte videre på.
Avatar billede jkrons Professor
22. december 2004 - 22:30 #13
Tak for point - og god jul :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester