投稿/コメントを表示します。

質問させてください。

問題[1]とおなじことを、exit for を使わずに、andを使って以下のように書いても実現できました。
Sub futankin1()
    Dim gyo
    For gyo = 4 To 37
        If Range("B" & gyo).Value > Range("E4").Value And Range("E4").Value > Range("A" & gyo).Value Then
            Range("F4").Value = Range("C" & gyo).Value
            
        End If
    Next
End Sub

しかし、if文で、
If Range("B" & gyo).Value > Range("E4").Value > Range("A" & gyo).Value Then

と書くと動かないようです。

なぜなのか、いまいち腑に落ちないのですが、なぜなのでしょうか?
2016/04/01 18:04