Доброй ночи!
Сломал мозг уже, незнаю как сделать, помогите пожалуйста =(
Задача такая, при нажатии на любую ячейку столбца появляется календарь и выбиратеся дата (это работает), одновременно с активацией календаря в соседней ячейке справа должна лечь формула записанная через =ЕСЛИ() - постоянно не нее ругается. Пробовал по разному, вот последний вариант:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim addr As String
Dim formula As String
If Target.Cells.Count > 1 Then Exit Sub
If Not Application.Intersect(Range("V:V"), Target) Is Nothing Then
UserForm1.Show
Cells(ActiveCell.Row, ActiveCell.Column + 1).Select
addr = ActiveCell.Address()
formula = "=ЕСЛИ(Лист1!V19<=Лист2!H$1;1;0)"
Range(addr) = formula
End If
End Sub
(энтерами отделил сторку, на которую ругается)
Че делать?
Сломал мозг уже, незнаю как сделать, помогите пожалуйста =(
Задача такая, при нажатии на любую ячейку столбца появляется календарь и выбиратеся дата (это работает), одновременно с активацией календаря в соседней ячейке справа должна лечь формула записанная через =ЕСЛИ() - постоянно не нее ругается. Пробовал по разному, вот последний вариант:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim addr As String
Dim formula As String
If Target.Cells.Count > 1 Then Exit Sub
If Not Application.Intersect(Range("V:V"), Target) Is Nothing Then
UserForm1.Show
Cells(ActiveCell.Row, ActiveCell.Column + 1).Select
addr = ActiveCell.Address()
formula = "=ЕСЛИ(Лист1!V19<=Лист2!H$1;1;0)"
Range(addr) = formula
End If
End Sub
(энтерами отделил сторку, на которую ругается)
Че делать?