列APが列Xより大きい場合はメッセージを表示しますが、このメッセージは一度しか表示されないようにしたいと考えています。たとえば、セルap7がメッセージを表示するよりもx7より大きい場合、ユーザーはokをクリックします。次に、セルap8がx8より小さい場合、以前の検証からのメッセージが再度表示されないようにします。列と比較してループを作成する方法
Dim lstrw As Long
Dim i As Long
With Sheets("Main")
lstrw = .Range("AP" & Rows.Count).End(xlUp).Row
For i = 2 To lstrw
If .Cells(i, "AP").value > .Cells(i, "X").value Then
MsgBox "Your Pieces Are Over Suggested", vbOKOnly
Exit For
End If
Next i
End With
ループする必要があります。完全な列と他の完全な列を一度に比較することはできません。 –
@ScottCranerどのようにそれを行うにはどのような提案? – Luis
scottからの回答は素晴らしいですが、私は今、その行のために一度だけ表示することが可能であることを望んでいることを認識しました。 – Luis