PDA

Просмотр полной версии : как без вставки кнопки и не используя гиперссылку получить



kazan
21.10.2004, 12:09
как без вставки кнопки и не используя гиперссылку получить такое же действие, т.е выполнялась какая нибудь команда, в моем случае это поле скопировалось на другой лист в определенное поле. Возможно ли это? Как можно исхитриться? :?:

Naeel Maqsudov
25.10.2004, 00:18
в моем случае это поле скопировалось на другой лист в определенное поле.

Обработать именно копирование ячеек (я так понял, что о кпировании содержимого ячеек идет речь) неудастся. Можно только изменение содержимого ячейки.

См. событие Change рабочего листа. Аргумент Target - это только что измененный диапазон.

Ser Artur
27.05.2005, 16:09
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Msg
If Target.Address = "$A$1" Then
MsgBox "Holliday" & WeekdayName(Weekday(Now, vbUseSystem), , vbUseSystem)
End If
End Sub

Ser Artur
27.05.2005, 16:13
Вставь код в VBE>Sheet1 и изумляйся
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Msg
If Target.Address = "$A$1" Then
Range("A2") = Range("A3")*Range("A4")/Range("A5")
End If
End Sub

Ser Artur