0
열을 반복하는 코드를 작성하려고합니다. 셀에 "buy"또는 "sel"이외의 값이 포함되어 있으면 경고를 표시합니다. 확인에서 하위 메뉴를 종료하고 취소를 계속해야하지만 모든 테스트 셀에 "구매"또는 "판매"가 있으며 메시지 상자가 계속 나타나기 때문에 구매 및 판매 값을 찾지 못합니다. 제발 조언.메시지 상자가 IF 문에서 작동하지 않습니다.
Set TransSheet = Application.ActiveSheet
LastCell = TransSheet.Cells(Rows.Count, "A").End(xlUp).Row
Dim MsgBoxTrans As Long
For a = LastCell To 2
v = Cells(a, 10).Value
If v <> "buy" Or v <> "sel" Then
MsgBoxTrans = MsgBox("Transaction exists other than BUY or SEL, please filter and check", vbOKCancel, "Warning - Press Cancel to Skip")
If MsgBoxTrans = vbOK Then
Exit Sub
End If
Else
End If
a = a - 1
Next a
'v <> "buy"또는 v <> "sel" "적어도 하나의 조건이 항상 true 일 것입니다. "구매"가되지 않거나 "판매"되지 않을 것입니다. 'v <> "buy"로 변경하십시오. v <> "sel"' –