vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

Suche Visual-Basic Code
Re: MSFlexGrid Zahlenranking 
Autor: Zardoz
Datum: 20.01.10 23:13

Hallo Micha,
probier' mal dieses:
  Dim i%, flgSwap As Boolean, sTmp$, iTmp%, Rang%, PosLst%()
 
  ReDim PosLst(UBound(ArrWert))
  For i = 0 To UBound(PosLst): PosLst(i) = i: Next i
  Do
    flgSwap = False
    For i = 0 To UBound(PosLst) - 1
      If Val(ArrWert(i)) < Val(ArrWert(i + 1)) Then
        sTmp = ArrWert(i): ArrWert(i) = ArrWert(i + 1): ArrWert(i + 1) = sTmp
        iTmp = PosLst(i): PosLst(i) = PosLst(i + 1): PosLst(i + 1) = iTmp
        flgSwap = True
      End If
    Next i
  Loop While flgSwap = True
  Rang = 1
  For i = 0 To UBound(PosLst)
    If i > 0 Then
      If ArrWert(i - 1) > ArrWert(i) Then Rang = Rang + 1
    End If
    MSFlexGrid1.TextMatrix(14, PosLst(i) + MSFlexGrid1.FixedCols) = _
      IIf(Val(ArrWert(i)) = 0, 0, Rang)
  Next i

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MSFlexGrid Zahlenranking2.096Dooofi20.01.10 09:48
Re: MSFlexGrid Zahlenranking1.393Zardoz20.01.10 17:59
Re: MSFlexGrid Zahlenranking1.307Dooofi20.01.10 20:09
Re: MSFlexGrid Zahlenranking1.537Zardoz20.01.10 23:13
Re: MSFlexGrid Zahlenranking1.334Zardoz20.01.10 23:58
Re: MSFlexGrid Zahlenranking1.346Dooofi21.01.10 11:06

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