投稿日 | : 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
______________________________________________________________