Avatar billede rashid Praktikant
03. maj 2007 - 10:15 Der er 4 kommentarer og
1 løsning

hjælp til autofilter

hej

Jeg har brug for hjælp til 2 ting i et regnark (excel):

1) kan nedenstående skrives smartere?
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=1
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=2
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=3
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=4
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=5
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=6
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=7
    ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=8

2) efter nulstilling af autofilter skal jeg have sorteret faldende på kolonne A... Hvordan skal de to ting kombineres ?
Avatar billede kabbak Professor
06. maj 2007 - 08:14 #1
1.
for I = 1 to 8
ActiveSheet.ListObjects("List1").Range.AutoFilter Field:=I
next
Avatar billede bak Forsker
06. maj 2007 - 21:28 #2
Denne makro klarer begge dele

Sub NulstilOgSorterListe()
    If ActiveSheet.FilterMode = True Then ActiveSheet.ShowAllData
    ActiveSheet.ListObjects("List1").Range.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:= _
          xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
          DataOption1:=xlSortTextAsNumbers
End Sub
Avatar billede bak Forsker
06. maj 2007 - 21:29 #3
Så lige at sorteringen skulle være faldende

Sub NulstilOgSorterListe()
    If ActiveSheet.FilterMode = True Then ActiveSheet.ShowAllData
    ActiveSheet.ListObjects("List1").Range.Sort Key1:=Range("A1"), Order1:=xlDescending, Header:= _
          xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
          DataOption1:=xlSortTextAsNumbers
End Sub
Avatar billede rashid Praktikant
20. juni 2007 - 10:42 #4
-> hej bak...
Du kom med den bedste løsning - drop lige et svar, så får du points :-)
Avatar billede bak Forsker
20. juni 2007 - 17:47 #5
ok :-)
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