Avatar billede familienriis Nybegynder
01. februar 2008 - 11:27 Der er 10 kommentarer og
1 løsning

køre makro

Jeg har en makro som jeg har lavet en genvej på ctrl+shit+G

Det er der som udgangspunkt ikke noget problem i.

Nogle gange står jeg i cellen og har indtastet et tal. og vil så gerne kunne køre makroen UDEN at skulle forlade cellen først med ENTER og derefter stille mig på den pågældende celle igen.

Makroen kører nemlig en lille kode udfra hvilken celle man står i.

Kan man lave en kode der gør at man kan få den til at reagere på tasten CTRL+SHIFT+G selvom cellen er aktiv?
Avatar billede kabbak Professor
01. februar 2008 - 12:34 #1
Koder, kan ikke køres, hvis man er i redigeringsmode, i en celle
Avatar billede jkrons Professor
01. februar 2008 - 13:08 #2
Men under funktioner - Indstillinger- Fanebladet Rediger, kan du indstille Enter til at blive i cellen, når du trykker på den. Og såp kan du køre din makro efter neter, men uden at skulle tilbage til cellen.
Avatar billede familienriis Nybegynder
01. februar 2008 - 19:10 #3
surt at man ikke få makroer til at køre i redigeringmode, men Jkrons´ svar gør helt klart mit liv lettere i mit regneark.

Jeg takker mange gange for hjælpen.
Har du et svar?
Avatar billede excelent Ekspert
01. februar 2008 - 19:43 #4
Selv om du  afslutter med enter kan man godt se hvilken celle du stod i
samt evt. via kode hoppe tilbage i cellen
Avatar billede familienriis Nybegynder
02. februar 2008 - 11:40 #5
til exelent
Det var sådan noget jeg ledte efter, men hvis man "skal" trykke på enter for at få det til at virke, så virker jkrons´s indstilling vist på samme måde, eller hvad?

JEg skal så bare huske at slå indstillingen til med at den ikke skal forlade cellen ved Enter,når jeg går ind og slå det fra igen når jeg forlader arket.

For det er vist en funktion man bliver træt af, i almindelige ark :-)
Avatar billede excelent Ekspert
02. februar 2008 - 11:52 #6
ja jkrons forslag løser problemet fint
Det jeg mente var at den kode du ville have til at køre i edit mode (som man ikke kan) kan jo udvides til at få markøren tilbage til cellen igen.
eller
du kan i ThisWorkbook indsætte en kode som fixer det med "flyt efter Enter" samt tilbage til normal når du lukker projektmappen.
Avatar billede jkrons Professor
02. februar 2008 - 16:58 #7
excelents sidste forslag er nok det nemmeste. Altså at slå det til, når du åbner mappen, og fra, når du lukker. Disselinier i ThisWorkbook klarer det:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.MoveAfterReturn = True
End Sub

Private Sub Workbook_Open()
    Application.MoveAfterReturn = False
End Sub
Avatar billede familienriis Nybegynder
17. februar 2008 - 16:38 #8
Undskyld jeg først vender tilbage nu.
Men jeg havde helt glemt dette spørgsmål, sorry.

Jeg har brugt den sidste løsning og det virker 100%.

Jeg takker mange gange for hjælpen.

Skal vi dele pointene mellem jer?
Avatar billede jkrons Professor
17. februar 2008 - 17:44 #9
Fint med migf at dele.
Avatar billede excelent Ekspert
17. februar 2008 - 19:26 #10
jeg står over :-) det må være jkrons
Avatar billede familienriis Nybegynder
17. februar 2008 - 19:40 #11
Jamen, jeg takker jer begge.
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