Так и думал
Теперь оказывается проблема в другом
Приведу весь пример.
Код на целевом листе
Код |
---|
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [F10:AJ209]) Is Nothing Then
If Target = "ДЦ" Or Target = "дц" Then
From_Unit.Show
End If
End If
End Sub
|
Просматривает диапазон, и если в нем появилось значение
то показываем форму, код которой такой
Код |
---|
Option Explicit
Private Sub Submit_OK_Click()
If Box_Unit.Text <> "" Then
Dim kz&
kz = Sheets("ДЦ").UsedRange.Rows.Count + 1
Range("ДЦ!A" & kz).Value = Intersect(Columns(3), Target.EntireRow).Value
Range("ДЦ!B" & kz).Value = Box_Unit.Value
Range("ДЦ!C" & kz).Value = ActiveSheet.Name
Range("ДЦ!D" & kz).Value = Intersect(Rows(7), Target.EntireColumn).Value
Me.Hide
End If
End Sub
|
Так вот здесь редактор ругается на Target, потому что он не определен.
Как его сделать видимым для формы?