VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/04/30(Fri) 13:06
投稿者除菌ちゃん
Eメール
URL
タイトルRe: MSFlexGridの使い方で…。

IF文で条件を設定して、
CellForeColor=vbRed
みたいにしたらどうでしょうか?


簡単なサンプルです。

値が100未満は黒字
値が100以上150未満は赤字
値が150以上は緑字にするです。

______________________________________________________________

Private Sub Form_Load()
Dim i As Integer
Dim Atai As Integer

i = 1
Atai = 50


With MSFlexGrid1
.Col = 1
.Row = 0
.CellAlignment = flexAlignCenterCenter
.Text = "適当な値"
.ColWidth(1) = 2000

    Do
        .Row = i
        .CellAlignment = flexAlignCenterCenter
        .Text = Atai
        
        
        If Atai >= 100 And Atai < 150 Then
            .CellForeColor = vbRed
        ElseIf Atai >= 150 Then
            .CellForeColor = vbGreen
        End If
        
        .Rows = .Rows + 1
        
        i = i + 1
        Atai = Atai + 10
        
        
    Loop While (i < 20)
.Col = 0
.Row = 0

End With

End Sub
______________________________________________________________


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -