Avatar billede remowitz Nybegynder
16. november 2007 - 22:40 Der er 9 kommentarer

sortering af range

Hej
Jeg har en range A1:A10 med en masse forskellige tal.
Jeg søger løsning på følgende:
- En tilfældig sortering af de forskellige tal
- En stigende og faldende sortering

På forhånd tak
Avatar billede supertekst Ekspert
17. november 2007 - 10:21 #1
Stigen/faldende sortering - Menuen Data - Sortering
Tilfældig kræver nok VBA - hvilket kunne medføre, at det alle tre sorteringsformer kun aktiveres via VBA.

Var det en mulighed?
Avatar billede remowitz Nybegynder
17. november 2007 - 10:34 #2
Undskyld det er mig der formulerede mig forkert - Ja sorteringerne skulle gerne aktiveres via vba kode
Avatar billede supertekst Ekspert
17. november 2007 - 13:01 #3
Vender tilbage...
Avatar billede supertekst Ekspert
17. november 2007 - 13:42 #4
Koden indsættes i det pågældende ark's VBA-kode:
Kan aktiveres - v/Alt+F8 - afspil makro, der er markeret - eller opret 3 knapper i arket.

Public Sub SortStigende()
    sortStandard xlAscending
End Sub
Public Sub SortFaldende()
    sortStandard xlDescending
End Sub
Public Sub SortTilfældigt()
    sortRandom
End Sub
Private Sub sortStandard(art)
    Range("A1:A10").Sort Key1:=Range("A1"), Order1:=art, _
        Header:=xlGuess, OrderCustom:=1, MatchCase _
        :=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End Sub
Private Sub sortRandom()
Dim rræk, cR(10), flag As Boolean

Rem Gem celle værdier i A1:A10
    For r = 1 To 10
        cR(r) = Cells(r, 1)
    Next
   
Rem Slet indhold
    Range("A1:A10").Clear
   
    For r = 1 To 10
        flag = False
        While flag = False
            Randomize
            rræk = Int((10 * Rnd) + 1)
       
            If Cells(rræk, 1) = "" Then
                Cells(rræk, 1) = cR(r)
                flag = True
            End If
        Wend
    Next r
End Sub
Avatar billede remowitz Nybegynder
18. november 2007 - 12:16 #5
perfekt - point?
Avatar billede supertekst Ekspert
18. november 2007 - 12:22 #6
Fint - du får et svar...
Avatar billede supertekst Ekspert
27. november 2007 - 14:02 #7
Måske skulle vi afslutte....
Avatar billede supertekst Ekspert
10. januar 2008 - 13:23 #8
lukketid???
Avatar billede supertekst Ekspert
03. februar 2008 - 23:29 #9
???
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
Kurser inden for grundlæggende programmering

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