Avatar billede brianmilan Juniormester
06. december 2007 - 09:16 Der er 4 kommentarer og
1 løsning

Sortere data i dropdownliste.

Hej, kan man kan sortere data som jeg får over i min dropdown-liste (http://www.eksperten.dk/spm/808643) så de står i alfabetisk rækkefølge?

Venlig hilsen Brian
Avatar billede jlemming Nybegynder
06. december 2007 - 14:16 #1
Prøv dette:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim celle As String
If Not Intersect(Target, Range("L1")) Is Nothing Then
  Application.ScreenUpdating = False
   
    Filename = "test.xls"
    Set ws2 = ActiveSheet.Range("M1")
    Set wb1 = Workbooks.Open(Filename)
    num = Len(Target.Offset(0, -1).Value)
    t = 0
    For Each c In wb1.Sheets("sheet1").Range("A2:A123")
        If UCase(Target.Offset(0, -1).Value) = UCase(Left(c.Value, num)) Then
            ws2.Offset(t, 0) = c
            t = t + 1
        End If
    Next c
    For i = t To 123
      ws2.Offset(i, 0) = ""
    Next i
    wb1.Close savechanges:=False
   
    Selection.Sort Key1:=Range("M1"), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal
   
    Application.ScreenUpdating = True
   
    Exit Sub
fejl:
    MsgBox ("Liste kunne ikke opdateres")
    End If
End Sub
Avatar billede jlemming Nybegynder
12. december 2007 - 08:47 #2
Virkede det ?
Avatar billede brianmilan Juniormester
12. december 2007 - 09:52 #3
Hej, ja det gør det, og undskyld mit sene svar, kunne jeg få dig til at lægge et svar, så vil jeg give dig point :-)
Avatar billede jlemming Nybegynder
12. december 2007 - 10:07 #4
Takker :-)
Avatar billede brianmilan Juniormester
12. december 2007 - 13:28 #5
Jeg takker også :o)
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