Avatar billede MCHJ1987 Nybegynder
07. december 2015 - 21:12

Automatisk sortering af tabel.

Hej.

Jeg har en tabel som jeg gerne vil have bliver automatisk sorteret hver gang jeg ændrer et eller flere tal.

Dette har jeg fået den til at gøre med:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("L3:T22")) Is Nothing Then
        Range("L3:T22").Sort Key1:=Range("S3"), Order1:=xlDescending, Header:= _
          xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
                Range("L3:T22").Sort Key1:=Range("T3"), Order1:=xlDescending, Header:= _
          xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    End If
End Sub

Den sortere først en kolonne og dernæst en mere.

Mit problem er så at dette virker fint, så længe mine celler indeholder tal eller tekst. Men jeg vil gerne have at min celler henter deres værdier i andre celler og her stopper min macro med at virke.

Håber der en der kan hjælpe mig. Bruger 2013
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