Почему мое сообщение не запускается после оператора if? - PullRequest
0 голосов
/ 15 октября 2019

Я все еще новичок в VBA и столкнулся с проблемой с моей функцией msgbox. По сути, я выбираю имя из выпадающего списка. Если выбрано определенное имя, должно появиться окно сообщения. По какой-то причине он не хочет стрелять, даже когда условие истинно. РЕДАКТИРОВАТЬ: новый код ниже:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("Selected_PC")) Is Nothing Then

    If Range("Selected_PC").Value = "S&S - Marine" Then
        MsgBox "Please be aware, for this profit center the template will not produce a result for the Underwriter assignment. If an Underwriter sent in the submission refer to that Underwriter."

    End If
End If
End Sub

Размещение кода было моей проблемой. Первоначально я пытался добавить код в мой модуль, где я создал свою пользовательскую функцию для «Selected_PC». Я переместил код на лист, в котором находится целевая ячейка. Казалось, это сработало. Новичок двигается, вызывая изменение листа в модуле ... живи и учись, я думаю. Спасибо всем за помощь!

...