Avatar billede kpringkobing Nybegynder
17. januar 2007 - 20:18 Der er 11 kommentarer og
1 løsning

Linje skifte i EXCEL

Jeg har et regneark med 4 kolonner (A til D). (De øvrige kolonner er skjulte).

Jeg har indstillet "Enter" til at betyder, at der hoppes til celle der ligger til højre.(A til D)

Når jeg så kommer til kolonne D, vil jeg gerne at jeg ved enter hopper automatisk ned i efterfølgende række, kolonne A. (Ugangs punkt er D1, enter => flytter til A2).

Er det muligt ?

Skal taste forholdsvis store datamænger, hvorfor denne funktion vil være en stor hjælp.

KP
Avatar billede htm Nybegynder
17. januar 2007 - 20:22 #1
Hvis du markerer det område hvor du skal indtaste data ind i er det muligt. Så hopper den inden for markeringen.

Så marker fra A1 til Dx og så bare begynd og skriv.
Avatar billede kpringkobing Nybegynder
17. januar 2007 - 20:35 #2
En mulig løsning. Dog en ulempe, at denne løsning betyder, at en enkelt berøring på en piletast betyder, at markeringen bliver annuleret. For følsom i forhold til mine kartofelfinger.

KP
Avatar billede excelent Ekspert
17. januar 2007 - 20:37 #3
indsæt denne i arkets kodemodul

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then Cells(Target.Row + 1, 1).Select
End Sub

eller

anvend Tabulator i kolonne A-C og Enter i kolonne D
Avatar billede htm Nybegynder
17. januar 2007 - 20:38 #4
Ja kartoffelfingre er svære at have med at gøre :-)

Jeg kender ikke andre måder end denne, men skal ikke udelukke det kan lade sig gøre.
Avatar billede kabbak Professor
17. januar 2007 - 20:42 #5
en anden der også virker uden indtastning i cellen

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 Then
Target.Offset(1, -4).Select
End If
End Sub
Avatar billede kpringkobing Nybegynder
17. januar 2007 - 21:25 #6
De to "progammer" som excelent og kabbak laver, er det så ordinære makroer eller hvad ?

Kan ikke umiddelbart få det til at fungere. Kan i evt. lave en mere udførlig vejledning ?

kp
Avatar billede excelent Ekspert
17. januar 2007 - 21:27 #7
klik på arkets fane
vælg Vis program kode
indsæt koden i vindue til højre
retur til arket
Avatar billede excelent Ekspert
17. januar 2007 - 21:28 #8
det var højreklik
Avatar billede kpringkobing Nybegynder
17. januar 2007 - 21:38 #9
Jeg har indsat koden som foreslået, uden effekt.

Indstilling:
Worksheet og Change

Tast "enter" ved alle celle skift

kp
Avatar billede excelent Ekspert
17. januar 2007 - 21:41 #10
min virker kun hvis du indtaster noget i kolonne D

hvis du har mange celler i kolonne D hvor der ikke skal indtastes noget
vil jeg foreslå at du andvender kabbaks kode,- der skal dog en lille
ændring til før den virker, idet den ikke tager højde for at kolonnerne
E til IV er skjulte
Avatar billede kpringkobing Nybegynder
17. januar 2007 - 21:46 #11
Til excelent. Tak det var lige det der skulle til. Jeg testede uden at skrive noget i cellerne.

Nu virker det.

send et svar så får du point.
Avatar billede excelent Ekspert
17. januar 2007 - 21:51 #12
ok men som sagt hvis der er mange tilfælde hvor der ikke indtastes noget
i kolonne D kan dette løses ved at anvende kabbaks kode samt vise kolonne E
igen, dog kan denne kolonne E minimeres så den næsten ikke er synlig.
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