Avatar billede sas_mart Nybegynder
24. juli 2006 - 17:28 Der er 6 kommentarer og
1 løsning

Makro til kopiering af funktion i liste

Jeg har denne makro der går ned til det sidste tomme felt i en række.

Range("A1").Select
    Selection.End(xlDown).Select
    Selection.End(xlToRight).Select
    ActiveCell.Offset(0, 1).Activate

og en makro der skrive en funktion...

ActiveCell.FormulaR1C1 = "=+IF(RC[-5]=""Debit"",-RC[-8],+RC[-8])"
    Range("J430").Select

jeg vil gerne have at Range("J430") ikke er forudbestemt, men lige med det felt som den første makro ender i.

Kan man lave en tilføjelse der gemmer dette felt og indsæstter det som Range ???
Avatar billede excelent Ekspert
24. juli 2006 - 18:15 #1
x=activecell.address

hvis den aktive celle ved kørsel er B12
får x værdien $B$12
Avatar billede excelent Ekspert
24. juli 2006 - 18:21 #2
så kan du vende tilbage med range(x).activate
Avatar billede sas_mart Nybegynder
25. juli 2006 - 10:08 #3
Hvordan kan man så kopier rækken hele vejen op til toppen.
Hvis makroen til kopieringen ser sådan ud..

Selection.AutoFill Destination:=Range("H1:H20"), Type:=xlFillDefault
    Range("H1:H20").Select

Hvis range skal gå til H1 fra celle X
Avatar billede excelent Ekspert
25. juli 2006 - 10:17 #4
Range("H1:"&x).Select
Avatar billede sas_mart Nybegynder
25. juli 2006 - 12:52 #5
Jeg takker :)
Avatar billede excelent Ekspert
25. juli 2006 - 12:54 #6
velbekom
Avatar billede excelent Ekspert
25. juli 2006 - 13:59 #7
du skal blot markere box med mit navn, og klikke accepter
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