Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Cells(1, 1), Target) Is Nothing Then
Exit Sub
End If
UserForm1.Label1.Caption = Sheet1.Range("A1").Value
End Sub
Sub Change
вызывается каждый раз, когда изменяется ячейка. Код делает это: если A1
был изменен, измените заголовок Label1
на UserForm1
. Форма должна быть открыта немодально (vbModeless
).
UserForm1.Show vbModeless