Avatar billede petersen7913 Forsker
19. juni 2013 - 15:46 Der er 4 kommentarer og
1 løsning

ActiveCell som parameter til makro?

Jeg har kastet mig ud i Excel og makroer og har brug for lidt hjælp.

Jeg vil lave en makro, så brugeren klikker på en række, får indsat en ny række og får kopieret en værdi fra cellen ovenfor (gammel celle) ned i den nye celle.

Indtil videre har jeg indspillet en makro hvor jeg kan gøre alt det her, jeg skal bare ikke bruge den indspillede række (Range("B5").Select) men den række, som brugeren har klikket på (ActiveCell el.lign.)

Så hvordan finder jeg ud af hvilken række/celle man konkret står på og hvordan kan jeg bruge den videre i makroen?

Jeg kan fint finde ActiveCell.Value men det er ikke Value men 'ActiveCell' jeg ønsker.
Avatar billede store-morten Ekspert
19. juni 2013 - 16:02 #1
Selection.Offset(1, 0).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove

Indsætter en ny række under ActiveCell
Avatar billede store-morten Ekspert
19. juni 2013 - 16:08 #2
Selection.Copy Destination:=Selection.Offset(1, 0)

Kopierer den ActiveCell til cellen lige under.
Avatar billede petersen7913 Forsker
19. juni 2013 - 19:06 #3
Store-morten, tak jeg prøver :)
Avatar billede petersen7913 Forsker
21. juni 2013 - 08:02 #4
Så fik jeg det på plads :)

Store-morten, smid et svar så jeg kan lukke
Avatar billede store-morten Ekspert
21. juni 2013 - 11:04 #5
Okay, her er et 'Svar'
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