tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 温度の等高線
投稿日: 2008/01/30(Wed) 10:45
投稿者大吉末吉
> この式で20〜30℃までを色分けしたいのですが思ったようにうまくはいきません。
>  If T1 > 28 And T1 <= 28 Then
>  If T1 > 26 And T1 <= 28 Then
>  If T1 > 24 And T1 <= 26 Then
>  If T1 > 22 And T1 <= 24 Then
>  If T1 >= 20 And T1 <= 22 Then
>
>  End If
>  End If
>  End If
>  End If
>  End If

IFが入れ子(IF〜End Ifの間に、別のIF〜End Ifがある)になってますね。
これだと、1つ目のIF条件を満たす時(つまりT1=28の時)しか、
2つ目のIFをチェックしません。(でT1=28ですので以降の条件は、成り立ちません)

条件を並べる時は、入れ子にしないで、普通に並べてください。
#又は、Else(やElseIf)を使うか・・・

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

古いスレッドにレスはつけられません。