Avatar billede janvogt Praktikant
16. maj 2002 - 14:24 Der er 9 kommentarer og
1 løsning

VBA kode for CTRL+Home

Hvad er den tilsvarende VBA-kode for CTRL+Home?
Jeg arbejder med filtre, så jeg kan ikke bare atkivere den samme celle hver gang.
Avatar billede bak Forsker
16. maj 2002 - 14:27 #1
vil CTRL-home ikke altid bringe dig til A1?
Avatar billede bak Forsker
16. maj 2002 - 14:31 #2
SendKeys "^{home}"
Avatar billede janvogt Praktikant
16. maj 2002 - 14:45 #3
Nej, jeg har installeret "Freeze panes" så CTRL-home bringer mig ikke altid til A1 :-)
Avatar billede bak Forsker
16. maj 2002 - 14:49 #4
Nej, det har du ret i.
Sendkeys "^{home}"  er det bedste alternativ jeg kan komme på lige nu.
Avatar billede bak Forsker
16. maj 2002 - 15:10 #5
hvis du står i celleområdet når du kører VBA-linien og ønsker at gå til venstre top af området.
ActiveCell.CurrentRegion(1, 1).Select
Avatar billede Slettet bruger
16. maj 2002 - 20:39 #6
ActiveWindow.VisibleRange.Cells(1, 1).Activate

Vil bringe dig til øverste, venstre hjørne af det synlige skærmbillede.

Men er det A1 du gerne vil aktivere ?
Avatar billede bak Forsker
16. maj 2002 - 23:22 #7
Jaaae, Jan. Hvor vil egentig hen :-)
Avatar billede rvm Nybegynder
17. maj 2002 - 07:45 #8
Jer er enig med med bak:  SendKeys "^{home}" må være den rigtige. Hvis jeg fryser mine ruder, skal jeg jo ikke op i de "frosne" ruder, men kun til højre hjørne af de "bevægelige" ruder - eller hvad... *S*
Avatar billede janvogt Praktikant
17. maj 2002 - 09:08 #9
SendKeys "^{home}" virker perfekt.
Som jeg skriver er det jo også VBA-koden for CTRL-Home jeg efterspørger.

I mit ark har jeg en stor database med mange kolonner og rækker, hvor der er "frosset" overskrifter samt et par kolonner længst til venstre.
Brugerne skal imidlertid aldrig have adgang til hele databasen på én gang, så jeg har lavet nogle filter-makroer.
Dette gør, at den aktive celle bliver en kombination af det view som anvendes samt hvilken celle, som senest var aktiv.
Det kan se meget forvirrende ud. Nogle gange kommer man til en blank skærm, hvor man så bliver nødt til scrolle op (eller bruge CTRL-Home) for at se, om der er data.

Jeg tror ikke CurrentRegion kan anvendes, hvis nu brugeren har markeret en celle uden for selve databasen.

Point til bak ....
Avatar billede bak Forsker
17. maj 2002 - 09:39 #10
Det har du ret i, Jan.
hvis du er udenfor databasen kan Currentregion ikke bruges.
Tak for points.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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