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
Annonceindlæg fra Infor
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
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
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?
16. oktober 2008 - 14:36
#4
Har fundet ud af det. Kabbak ret
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))
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.