Print side | Luk vindue

hoppe fra celle til celle uendeligt?

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1107
Udskrevet den: 18.Maj.2024 kl. 15:46


Emne: hoppe fra celle til celle uendeligt?
Besked fra: mik1960
Emne: hoppe fra celle til celle uendeligt?
Posteringsdato: 19.Feb.2013 kl. 12:52
Hejsa alle

er det nogen som kan hjælpe med hvordan man får curseren til at hoppe fra celle til celle uendeligt,

jeg har set nogle af de svar herinde, men de vender altid tilbage til start,

jeg kunne godt tænke mig at den virkede sådan,

A13 til B13 til C13 og hooper så over nogle låste celler til J13 og vider til L13 hvorefter den så gerne skulle vende tilbage til A14 og så videre.
 er det muligt eller skal den flyttes manuelt ??

mvh

Michael



Svar:
Besked fra: Allan
Posteringsdato: 19.Feb.2013 kl. 13:28
Hej Michael,
 
Hvis en stump VBA kan interessere dig, er dette en mulighed.
Prøv med denne kodestump som træder i kraft fra række 13 og nedefter.
Højreklik på arkfanen som skal rumme funktionen og vælg 'Vis programkode'
Sæt koden ind i den hvide område til højre på din skærm.
 
 
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row < 13 Then Exit Sub
'For hver af nedenstående cases, er der tale om kolonnenumre (1 = A, 2 = B osv)
Select Case Target.Column
        Case 1
            Range("B" & Target.Row).Select
       
        Case 2
            Range("C" & Target.Row).Select
       
        Case 3
            Range("J" & Target.Row).Select
           
        Case 10
            Range("L" & Target.Row).Select
       
        Case 12
            Range("A" & Target.Row + 1).Select
    End Select
End Sub
 
 


-------------
MVH

Allan
https://www.excel-regneark.dk" rel="nofollow - Excel-regneark.dk - Gratis skabeloner til Excel
Få over 120 ekstra funktioner med Danmarks bedste add-in


Besked fra: roma46
Posteringsdato: 19.Feb.2013 kl. 13:57
uploads/239/Michael.xlsx" rel="nofollow - uploads/239/Michael.xlsx
Her er et eks. på hvad jeg tror du menerWink


Besked fra: mik1960
Posteringsdato: 20.Feb.2013 kl. 14:17
Hej Allan

ja nok noget i den stil.....men kan ikke få det til at virke :-(

men nok en fejl 40 :-)

har prøvet at gøre som du skrev, skal arket låses (selvfølgelig med åbne kolonner)

bruger Excel 2007

mvh
Michael 


-------------
Glemmer altid at skrive hvad jeg bruger......Excel 2007 :-)


Besked fra: mik1960
Posteringsdato: 20.Feb.2013 kl. 14:19
Hej 

ja det virker fint :-)....hmm men hvor er koderne ????

kan ikke finde dem når jeg går ind på " vis programkoder " 

Michael


-------------
Glemmer altid at skrive hvad jeg bruger......Excel 2007 :-)


Besked fra: Allan
Posteringsdato: 20.Feb.2013 kl. 15:31
Hej igen,
 
Jeg har lavet en demo her: uploads/1/hop_fra_celle_til_celle.xls - uploads/1/hop_fra_celle_til_celle.xls
 
I filen har jeg beskrevet hvordan du ser programkoden og hvordan det virker.
Prøv at lave en ændring i en af cellerne og tryk på ENTER, så vil markøren hoppe som du beskriver det.
HUSK at makroer skal være aktiveret før du kan bruge funktionen.
 
 
 


-------------
MVH

Allan
https://www.excel-regneark.dk" rel="nofollow - Excel-regneark.dk - Gratis skabeloner til Excel
Få over 120 ekstra funktioner med Danmarks bedste add-in


Besked fra: mik1960
Posteringsdato: 20.Feb.2013 kl. 22:03
Hej Igen

hæ hæ som sagt en fejl 40 Embarrassed

efter lang tid kunne jeg jo læse at jeg skulle skrive noget i cellen før det virkede Clap

nu kommer bare det næste problem.

A= Dato B=varenummer C=Antal J=reparationens art. og L= Intialer

men da man måske bruger 10 forskellige varenummer på en rep. så ser det lidt mærkeligt ud at det er nødvendigt at udfylde A,J,L for vær rep.

kan det laves så det ikke er nødvendigt at det står noget i cellen eller at når den når L, hopper den altid tilbage til A,

fik jeg forklaret det ok ?

/Michael  


-------------
Glemmer altid at skrive hvad jeg bruger......Excel 2007 :-)


Besked fra: Allan
Posteringsdato: 21.Feb.2013 kl. 16:18
Hej Michael,
 
Så kan jeg ikke umiddelbart kode mig uf af det.
Men....
Jeg ville kigge lidt mere på Roma46's forslag, da det er rimelig simpelt og virker rimelig godt.
 
Marker alle celle i dit ark
Højreklik, vælg 'Formater celler'
Vælg fanen 'Beskyttelse' og sæt flueben i 'Låst'
Klik på 'OK'
Marker de celler du vil taste i.
Højreklik, vælg 'Formater celler'
Vælg fanen 'Beskyttelse' og fjern flueben i 'Låst'
Klik på 'OK'
Gå op på båndet øverst i Excel og find båndet 'Gennemse'
Klik på 'Beskyt ark'
Fjern fluebenet i 'Marker låste celler'
Klik på OK
 
Nu vil du kun kunne taste og markere de celler du har åbnet og markøren vil opføre sig som i mit eksempel, bortset fra at du ikke behøver at taste i cellerne.
 
Credits går til Roma46
 


Besked fra: mik1960
Posteringsdato: 22.Feb.2013 kl. 10:42
1000 tak skal i ha

Roma46 for en smart løsning,

og Allan for lige at følge op på den, Kunne ikke lige gennemskue hvordan det blev lavet Tongue

men nu virker det fintClap og meget nemmere end at slås med de macroer.

så må man videre til næste problem Wink


mvh

Michael


-------------
Glemmer altid at skrive hvad jeg bruger......Excel 2007 :-)


Besked fra: Allan
Posteringsdato: 22.Feb.2013 kl. 13:07
Velbekomme herfra Tongue
 
//Allan



Print side | Luk vindue