vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Re: Zahlenwerte sortieren 
Autor: Snake
Datum: 25.04.04 03:02

Hi

Habe dir hier noch eine Sub-Prozedur geschrieben:
Public Sub AddToList(ByVal Eintrag As String, MaxLenOfNum As Byte)
    Dim Zahl As String
    Dim Liste() As String
    Dim i As Long
    '??
    'Zahl auslesen
    Zahl = CStr(Val(Eintrag))
    'Zahl herausschneiden
    Eintrag = Right$(Eintrag, Len(Eintrag) - Len(Zahl))
    'Zahl mit Nullen füllen
    Zahl = String$(MaxLenOfNum - Len(Zahl), "0") & Zahl
    '??
    'Neue Zahl und den Text eintragen
    Form1.List1.AddItem Zahl & Eintrag
    '??
    'Umsortieren
    'Liste in Array speichern
    ReDim Liste(Form1.List1.ListCount - 1)
    For i = 0 To UBound(Liste)
        Liste(i) = Form1.List1.List(i)
    Next i
    'Liste löschen
    Form1.List1.Clear
    'Einträge neu eintragen lassen damit alle sortiert werden
    For i = 0 To UBound(Liste)
        Form1.List1.AddItem Liste(i)
    Next i
    'Sortierte Liste in Array speichern
    For i = 0 To UBound(Liste)
        Liste(i) = Form1.List1.List(i)
    Next i
    'Einträge vertauschen
    For i = 0 To UBound(Liste)
        Form1.List1.List(i) = Liste(UBound(Liste) - i)
    Next i
End Sub
Aufruf:
Call AddToList("10Text", 3)
Der zweite Wert ist die Länge der längsten Zahl in der Liste.

Mfg Snake
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zahlenwerte sortieren480Knut23.04.04 15:27
Re: Zahlenwerte sortieren239Snake23.04.04 17:38
Re: Zahlenwerte sortieren219Knut24.04.04 15:40
Re: Zahlenwerte sortieren277Snake25.04.04 03:02

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-2025 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