vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Listbox mit vbTab Zahlen sorten 
Autor: Hank-15
Datum: 28.04.24 16:10

Danke ich weiss das die Listboxen nur alpha und genau das ist mein problem

Dim v As Variant
 
Private Sub Form_Load()
 'List1.AddItem 125 & vbTab & "Hank": List1.AddItem 15 & vbTab & "Danny": 
 ' List1.AddItem 19 & vbTab & "Robby"
 List1.AddItem 125: List1.AddItem 15: List1.AddItem 19
End Sub
 
Private Sub Label1_Click()
 Dim Liste() As Long 'bei kommazahlen long durch double ersetzen...
 Dim i As Integer
 
 ReDim Liste(List1.ListCount)
 
 For i = 0 To List1.ListCount - 1
  v = Split(List1.List(i))
  Liste(i + 1) = CLng(List1.List(i)) 'dann auch das clng durch ein cdbl ersetzen
 Next
 
 Quicksort 1, UBound(Liste), Liste
 
 List1.Clear
 For i = 1 To UBound(Liste)
 List1.AddItem Liste(i)
 Next
End Sub
 
Private Sub Quicksort(ByVal L As Long, ByVal R As Long, ByRef mA() As Long) _
  'hier das letzte long ggf auch anpassen
 Dim i As Integer
 Dim j As Integer
 Dim M As Long
 Dim Tmp As Long
 
 If R <= L Then Exit Sub
 
 i = L
 j = R
 M = mA((L + R) / 2)
 
 Do
  Do While mA(i) < M
   i = i + 1
  Loop
 Do While mA(j) > M
  j = j - 1
 Loop
  If i <= j Then
   Tmp = mA(i)
   mA(i) = mA(j)
   mA(j) = Tmp
   i = i + 1
   j = j - 1
  End If
 Loop Until i > j
 If L < j Then Quicksort L, j, mA()
 If i < R Then Quicksort i, R, mA()
End Sub
das funktioniert aber nur ohne namen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Listbox mit vbTab Zahlen sorten211Hank-1525.04.24 21:47
Re: Listbox mit vbTab Zahlen sorten57ModeratorDieter26.04.24 07:47
Re: Listbox mit vbTab Zahlen sorten56Manfred X26.04.24 11:27
Re: Listbox mit vbTab Zahlen sorten51Hank-1527.04.24 00:40
Re: Listbox mit vbTab Zahlen sorten46Manfred X27.04.24 14:23
Re: Listbox mit vbTab Zahlen sorten44Hank-1527.04.24 16:08
Re: Listbox mit vbTab Zahlen sorten50Kuno6027.04.24 17:10
Re: Listbox mit vbTab Zahlen sorten43Hank-1528.04.24 16:10
Re: Listbox mit vbTab Zahlen sorten33Hank-1530.04.24 07:49
Re: Listbox mit vbTab Zahlen sorten40Manfred X30.04.24 17:36
Re: Listbox mit vbTab Zahlen sorten38Hank-1530.04.24 20:26
Re: Listbox mit vbTab Zahlen sorten44Manfred X01.05.24 03:09
Re: Listbox mit vbTab Zahlen sorten41Hank-1501.05.24 08:48
Re: Listbox mit vbTab Zahlen sorten42Manfred X01.05.24 11:17
Re: Listbox mit vbTab Zahlen sorten37Hank-1503.05.24 10:25
Re: Listbox mit vbTab Zahlen sorten37Manfred X03.05.24 15:51
Re: Listbox mit vbTab Zahlen sorten37Hank-1504.05.24 09:48
Re: Listbox mit vbTab Zahlen sorten32Manfred X04.05.24 13:32
Re: Listbox mit vbTab Zahlen sorten33Hank-1504.05.24 14:09
Re: Listbox mit vbTab Zahlen sorten37Kuno6030.04.24 22:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel