|
よろしくお願いします。
for nextでB列の管理番号をチェックし、もし管理番号の入力があって、N列もしくはO列どちらにも値の無い場合、”値がない”と言うメッセージを表示させたいのですが、下の通りだとB列に値がなく、N列もしくはO列にも値がないとメッセージが出てしまいます。B、N、O列とも値の無い場合はスルーしたいのですが、どこを直せば良いでしょうか?
Sub TEST()
Dim a As Integer, i As Integer, j As Integer
Dim mybtn As Integer
a = Cells(65536, 2).End(xlUp).Row
For i = 8 To a
Cells(i, 2).Select
If ActiveCell.Value <> "" And ActiveCell.Offset(, 12) = "" Or ActiveCell.Offset(, 13).Value = "" Then
mybtn = MsgBox((i & "行目にCOSTが入っていません!"), 1)
If mybtn = 2 Then
Exit Sub
Else
End If
Else
End If
Next
End Sub
|
|