MSFlexGridにおいてデータをソートするには?


サイ  2004-08-23 22:36:35  No: 85232

X 1 5 4 3 2 5
Y 5 9 6 6 1 2

みたいな二行のMSFlexGridを作成し、TextMatrixにてX座標とY座標に数値を入れていった場合、X座標の数値の少ないモノ順にソートするにはどうしたら良いでしょうか?

「MSFlexGrid.Sort」を使ってもソートされなかったので手詰まりしてしまいました。
どうぞご助力お願いいたします。


初心者999  2004-08-24 01:22:40  No: 85233

確かソート出来なくて自分でコーディングした覚えがあります。


batchman  2004-08-25 19:52:37  No: 85234

5列目の内容で昇順にソートする場合...

Private Sub Form_Load()

    Dim i   As Long
    
    With MSFlexGrid1

        .TextMatrix(1, 0) = 1
        .TextMatrix(1, 1) = 5
        .TextMatrix(1, 2) = 4
        .TextMatrix(1, 3) = 3
        .TextMatrix(1, 4) = 2
        .TextMatrix(1, 5) = 5
        
        .TextMatrix(2, 0) = 5
        .TextMatrix(2, 1) = 9
        .TextMatrix(2, 2) = 6
        .TextMatrix(2, 3) = 6
        .TextMatrix(2, 4) = 1
        .TextMatrix(2, 5) = 2
        .Col = 4
        .Sort = flexSortNumericAscending
    
    End With

End Sub


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加