Avatar billede longgaard_at_work Nybegynder
26. marts 2003 - 11:45 Der er 2 kommentarer og
1 løsning

Makro: sendkeys "{DOWN}" virker ikke....

Hvordan placere jeg "cursoren" på første tomme celle under en tabel ved hjælp af en makro? Og for den sags skyld, efter den første celle til højre for tabellen

Jeg modtager jævnligt en tabel, en exporteret krydstabuleringsforespørgelse, som jeg bl.a. skal lave totaler på lodret og vandret, men tabellen har forskellig højde og brede fra gang til gang.
Jeg indspillede en makro som virker på den tabel den blev lavet til, men da højden og breden blev ændret, på den næste tabel, konstaterede jeg fejl. Det viste sig at ctrl+pil-ned -> pil-ned tastetryk blev til:

Selection.End(xlDown).Select
Range("A27").Select

i makroen og således henviser til en statisk celle som ikke tager hensyn til den aktuelle tabels højde

Jeg ændrede så
Range("A27").Select
til
Sendkeys "{DOWN}"
og har både prøvet Sendkeys med og uden parameter [, True |, False]
Men Sendkeys har slet ingen effekt,  - Nogle forslag??
Avatar billede jkrons Professor
26. marts 2003 - 11:50 #1
Ret til:

Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Activate
Avatar billede longgaard_at_work Nybegynder
26. marts 2003 - 11:55 #2
Takker for det gode og hurtige svar !!!
Avatar billede jkrons Professor
26. marts 2003 - 11:56 #3
Velbekomme!  Tak for point :-)
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