Avatar billede janvestergaard Nybegynder
15. april 2011 - 14:00 Der er 6 kommentarer og
1 løsning

markering efter enter

Hej mit problem er at jeg ønsker at ændre markering efter enter til højre i kun et regneark og ikke i alle excel filerne på computteren.

håber en kan hjælpe mig
Avatar billede kabbak Professor
15. april 2011 - 14:33 #1
mener du at den skal vælge cellen til højre, efter at du har tastet ind ??.

Så sæt denne i modulet ThisWorkbook

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Target.Offset(0, 1).Activate ' går til højre efter indtastning,men kun hvis du har ændret i cellen
'Target.Offset(1, 0).Activate ' går nedad efter indtastning, men kun hvis du har ændret i cellen
End Sub
Avatar billede Ialocin Novice
15. april 2011 - 16:33 #2
Hej Jan Vestergaard

Prøv med følgende VBA kode under hændelsen SheetChange i ThisWorkbook:
Udskift selv "EnterBehavior.xls" med navnet på den workbook, hvori du ønsker, at markeringen skal hoppe til højre efter ENTER.

-------


Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

'Hvis Workbook´en hedder "mit eget filnavn", så skal følgende gælde ..
If ThisWorkbook.Name = "EnterBehavior.xls" Then
   
    ThisWorkbook.Application.OnKey "{ENTER}", Target.Offset(0, 1).Activate
   
 
End If

End Sub


---------


Med venlig hilsen, Nicolai
Avatar billede Ialocin Novice
15. april 2011 - 17:01 #3
Hej Jan

Jeg har også lige lært noget ;o) ... Så Kabbak skal ha´ pointene.


Go´  weekend, Nicolai
Avatar billede excelent Ekspert
15. april 2011 - 17:28 #4
Indsæt følgende 2 koder i ThisWorkbook modulet i aktuel fil

Private Sub Workbook_Open()
Application.MoveAfterReturnDirection = xlToRight
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.MoveAfterReturnDirection = xlDown
End Sub
Avatar billede janvestergaard Nybegynder
16. april 2011 - 19:58 #5
Mange mange tak


jeg bruger excelent svar. da kabbak's ikke rigtig kan med de låset celler jeg har i arket

hvorfor kan jeg ikke give excelent point?
det er kun lalocin jeg kan "accepter dette svar"

Jan
Avatar billede Ialocin Novice
16. april 2011 - 20:05 #6
Hej Jan

Når man hjælper herinde kan man vælge, at skrive et indlæg, som en "kommentar" eller et "svar" .... og det er kun "svar" indlæggende der kan honoreres med point.

Excelent mangler at give et "svar" indlæg ... men det kommer sikkert.
Når det sker, accepterer du blot ... og så er spørgsmålet lukket.

Med venlig hilsen, Nicolai
Avatar billede excelent Ekspert
16. april 2011 - 21:04 #7
ok
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