У меня есть файл, в который пользователь будет вводить информацию в столбце B, SKU местоположения.
Столбец K будет отображаться, если пользователь ввел правильную информацию в столбце B, отображая либо True, либо False.
Что я пытаюсь сделать, так это если столбец K возвращает False, информация в столбце B будет очищена, станет активной ячейкой, и пользователю потребуется ввести правильную информацию, чтобы вернуть значение True.
Код, который я имею ниже, ограничен ячейкой B2.
Может ли кто-нибудь помочь, пожалуйста?
Большое вам спасибо!
Изображение того, чего я надеюсь достичь: https://imgur.com/a/TGBMTkc
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim cell22 As Range, b As Boolean
Application.EnableEvents = False
For Each cell22 In Target
If Not Application.Intersect(cell22, Range("k2:k6000")) Is Nothing Then
If cell22.Value <> True Then
Range("B2").ClearContents
Range("B2").Activate
b = True
End If
End If
Next cell22
If b Then MsgBox "xxx", vbInformation,
"Important:"
Application.EnableEvents = True
End sub