Я пытаюсь закончить это, чтобы я мог щелкнуть по ячейкам ws2 (D11) и ws3 (C12) и показать окно, содержащее ClientNumber. Я просто не могу понять, как это работает, поскольку я пытался адаптировать некоторые решения к своему коду, но безуспешно и не знаю, почему.
Public ClientNumber As String
Sub Booker()
Dim ws As Worksheet
Dim ws2 As Worksheet
Dim ws3 As Worksheet
Set ws = Sheets("ClientEnd")
Set ws2 = Sheets("Booking End")
Set ws3 = Sheets("Training End")
Dim ClientName As String
ClientName = InputBox("Please enter your name")
ClientNumber = InputBox("Please enter a contact number")
ws2.Range("D11") = ClientName
ws3.Range("C12") = ClientName
ws2.Range("O11:R11").Style = "Good"
ws3.Range("H12:K12").Style = "Good"
ws3.Range("I12").Style = "Normal"
Call NumberBox
End Sub
Sub NumberBox()
Dim ws As Worksheet
Dim ws2 As Worksheet
Dim ws3 As Worksheet
Set ws = Sheets("ClientEnd")
Set ws2 = Sheets("Booking End")
Set ws3 = Sheets("Training End")
If Target.Address = ws2.Range("$D$11") Then MsgBox ClientNumber
If Target.Address = ws3.Range("$C$12") Then MsgBox ClientNumber
End Sub
Я надеялся, что ClientNumber появится в сообщении, когда я нажму на указанные ячейки на каждом листе, которые успешно обновляются до ClientName, но ничего не происходит. Без ошибок, ничего.