Avatar billede thekox Nybegynder
15. oktober 2008 - 23:38 Der er 4 kommentarer og
1 løsning

sortere udvalgt område

Hej er der nogen der kan fortælle mig hvordan jeg kan skrive nedenstående

Range("A4:C" & 3).Sort Key1:=Range("B3"), Order1:=xlAscending, Header:=xlNo

som

Range("cells.(4,1):cells.(4,3)" & 3).Sort Key1:=Range("cells.(5,2"), Order1:=xlAscending, Header:=xlNo

(nederste virker ikke... Hvorfor?)
Jeg ønsker at kunne gøre dette for at kunne påvirke det valgte område. Eks: Range("cells.(4+n,1)...osv
Avatar billede kabbak Professor
16. oktober 2008 - 12:30 #1
du skriver det noget forkert

Range("cells.(4,1):cells.(4,3)" & 3).Sort Key1:=Range("cells.(5,2"), Order1:=xlAscending, Header:=xlNo

du mener måske, Kolonne 4 række 1 til 3

Range(Cells(1, 4), Cells(3, 4)).Sort Key1:=Cells(2, 4), Order1:=xlAscending, Header:=xlNo
Avatar billede kabbak Professor
16. oktober 2008 - 12:33 #2
og hvis du vil + en værdi, sætter du den bare ind, som vist her

Range(Cells(1, 4), Cells(3+n, 4)).Sort Key1:=Cells(2, 4), Order1:=xlAscending, Header:=xlNo
Avatar billede thekox Nybegynder
16. oktober 2008 - 14:15 #3
Hmm. Jeg kan stadig ikke få det til at fungere.

Min funktion ser sådan ud
hvor lavest, højest og o er variable der har fået tildelt en værdi:

Range("Cells(lavest, 1), Cells(højest, 6)" & o + (højest - lavest)).Sort Key1:=Cells(lavest, 2), Order1:=xlAscending, Header:=xlNo

Når jeg kører funktionen får jeg en fejlmeddelelse der siger:

Run-time error!1004!:

Method 'range* of object'_Global' failed

Hvad gør jeg galt?
Avatar billede thekox Nybegynder
16. oktober 2008 - 14:36 #4
Har fundet ud af det. Kabbak ret
Avatar billede kabbak Professor
16. oktober 2008 - 15:44 #5
Du har vel fundet ud af at det er ", der ikke skal bruges i Cells.
Og det kun er i denne del der vælges celler
Range(Cells(1, 4), Cells(3+n, 4))
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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