Avatar billede cc.lassen Nybegynder
08. marts 2003 - 18:02 Der er 2 kommentarer og
1 løsning

Sortering af kolonner, hver række så største står til venstre, mi

Sortering af rækker efter værdier i en enkelt kolonne virker, men jeg har en tabel hvor tre kolonner viser dimensioner af emner. Jeg vil gerne have det største tal først og det mindste til sidst.
Metoden med sorter 'fra venstre' virker ikke som jeg forventer. Den sortere den første række men ikke de næste 4615 rækker.
Så har jeg prøvet at lave en makro, der tager hver række efter hinanden, men den indsætter faste celleadresser. Så har jeg prøvet at lave en loop udfra den makro, så den går fra en række til den næste for at sortere den, men det kan jeg heller ikke få til at virke.

Hva' gør en stakkel?

På forhånd tak for hjælpen.

CC
Avatar billede mogw Nybegynder
08. marts 2003 - 18:32 #1
kigger med
Avatar billede bak Forsker
08. marts 2003 - 18:44 #2
Du får lige en makro. Den er lidt primitiv, men så har den jo forbedringspotentiale :-)
Marker alle celler i første kolonne (og kun dem) og kør så makroen.

Sub Makro1()
Dim c As Range

For Each c In Selection
    Range(c, Cells(c.Row, c.Column + 3)).Sort , Key1:=c, Order1:=xlDescending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight
Next
End Sub
Avatar billede cc.lassen Nybegynder
09. marts 2003 - 11:52 #3
Tak for hjælpen. Selvom du mener den er primitiv, så gør den det, jeg har behov for. Og den tog sig da god tid på en 1 g Hz maskine på 4600 rækker.
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