Avatar billede Butterfly Ekspert
01. februar 2019 - 11:25 Der er 2 kommentarer og
1 løsning

Sorter område ud fra antal rækker

Hej
Jeg skal lave en sortering på x antal rækker (der kommer hele tiden flere til).
Sorteringen er kolonne A2:Cxxx. I J1 tæller jeg antal rækker der er skrevet i. Hvordan sætter jeg det tal ind i min sortering? Så det hedder A2:C+tallet i J1?
Samtidig laver jeg en Autofit og tænker jeg også kan bruge det her?
Avatar billede Jan K Ekspert
01. februar 2019 - 13:18 #1
Du kan prøve med en makro i denne stil

Sub Makro1()

    ActiveWorkbook.Worksheets("Ark1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Ark1").Sort.SortFields.Add Key:=Range("A2"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Ark1").Sort
        .SetRange Range("A2:B" & Range("j1").Value)
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
Avatar billede Butterfly Ekspert
01. februar 2019 - 14:12 #2
Mange tak, det var lige hvad jeg havde brug for
Avatar billede Jan K Ekspert
03. februar 2019 - 21:40 #3
Vepbekomme
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



IT-JOB

Cognizant Technology Solutions Denmark ApS

Data Architect

Udviklings- og Forenklingsstyrelsen

Rådgivende it-arkitekter med stærke samarbejdsevner

Cognizant Technology Solutions Denmark ApS

Service Line Specialist - ServiceNow (Thirdera)