В excel 2000 можно ли связать функцию vba, которая будет выполняться при нажатии кнопки с помощью мыши?Связать макрос, чтобы выделить ячейку onclick?
3
A
ответ
4
Найдено решение:
Сделать именованный диапазон для ячеек, которые вы хотите, чтобы захватить clickevent
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
Application.ActiveSheet.Cells(1, 1).Value = Target.Address
If Not Intersect(Target, Range("MyNamedRange")) Is Nothing Then
' do your stuff
Range("A1").Select
Endif
Application.EnableEvents = True
End Sub
4
Вы можете привязать к ячейке двойной щелчок.
Открыть VBA, Гото рабочий лист, который вы хотите проволоки до события Выберите WorkSheet в раскрывающемся меню в левом верхнем углу и BeforeDoubleClick в правом верхнем углу чеке Target.Address равно адрес ячейки вы заботитесь и вызовите функцию, которую вы хотите.
Что-то вроде этого:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address(True, True, xlA1) = "$A$1" Then
Call MyDemo
End If
End Sub
Private Sub MyDemo()
MsgBox "Hello"
End Sub
Смежные вопросы
- 1. Программно выделить ячейку UITableView
- 2. Как связать ячейку таблицы?
- 3. Связать два атрибута ["onclick"]
- 4. Выделить div onclick
- 5. выделить ячейку на основе событий
- 6. если ошибка или пробел, выделить ячейку
- 7. выделить ячейку, если isblank vba
- 8. запустить макрос, чтобы изменить ячейку после обновления значения
- 9. Excel макрос, чтобы открыть папку Excel и копировать 1 ячейку
- 10. Выделить ячейку при выборе строки
- 11. Как выделить ячейку в таблице?
- 12. Выделить выбранную ячейку таблицы C# Меню
- 13. JQuery: связать OnClick
- 14. Как добавить событие onclick, чтобы выделить с помощью dojo amd?
- 15. Как связать гиперссылку на ячейку, чтобы перейти к фигуре?
- 16. Excel - связать выпадающее меню, чтобы повлиять на соседнюю ячейку
- 17. Нужна помощь, чтобы выделить конкретную ячейку таблицы и подсвечивать другую ячейку, если выделено
- 18. Получить ячейку, которую использовали макрос в
- 19. Как связать с mysql_query onclick td
- 20. Возможно ли связать ячейку таблицы
- 21. Выделить ячейку, если текущий месяц - Google Таблицы
- 22. Как выделить ячейку на основе определенных критериев
- 23. Как выделить выделенную/щелкнувшую ячейку таблицы HTML5
- 24. Правильно связать функцию кнопки OnClick
- 25. Как выделить всю ячейку таблицы при наведении?
- 26. Выделить ячейку таблицы со списком программно
- 27. TableVew - Выделить ячейку с нажатой клавишей
- 28. Как выделить одну ячейку в таблице pygtk?
- 29. C# ListView Detail, выделить одну ячейку
- 30. выделить ячейку с gspread в python
двойной щелчок достаточно хорошо для меня. отличный ответ. Могут ли функции beforeX фактически отменять обработку событий по умолчанию? – Cheekysoft
думаю. Установите Отмена на истину, я верю, но никогда не пробовал! – JDunkerley
Хехе. избили меня до 30 секунд. Просто найти в http://msdn.microsoft.com/en-us/library/aa220840%28office.11%29.aspx. Отмена = True работает просто отлично. – Cheekysoft