Avatar billede ywltk Nybegynder
17. maj 2006 - 21:40 Der er 2 kommentarer og
2 løsninger

VB Sortering mv.

Jeg har en liste der kunne se således ud:
Abe
Abe
Elefant
Tiger
Elefant

Jeg vil gerne vha af VB have en funktion der viser hvilket variabler der er i listen, eks.v.:
Abe
Elefant
Tiger
Hvordan gør man det?
Avatar billede mrjh Novice
18. maj 2006 - 07:36 #1
Er det dubletter du vil have fjernet ?
I så fald:

Sub unikke()
Dim tæl As Integer, i As Integer
Application.ScreenUpdating = False
Range("b1", Range("b65536").End(xlUp)).ClearContents
i = 0
For Each a In Worksheets("Ark5").Range("a1", Range("a65536").End(xlUp))
tæl = 0
    For Each b In Worksheets("Ark5").Range("a1:a" & a.Row)
        If a = b And b <> "" Then
        tæl = tæl + 1
        End If
    Next
    If tæl = 1 Then
    Range("b1").Offset(i, 0) = a
    i = i + 1
    End If
Next
Columns("b:b").Sort _
    key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal

Application.ScreenUpdating = True
End Sub
Avatar billede ywltk Nybegynder
22. maj 2006 - 10:20 #2
jamen det fungere jo perfekt! Drop et svar:-)
Avatar billede mrjh Novice
22. maj 2006 - 10:44 #3
Jamen det er da super :-)
Avatar billede mrjh Novice
31. maj 2006 - 17:00 #4
Husk at acceptere svar
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