Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2009, 22:05   #1
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию Чтобы двойной щелчок по любой ячейке в заданном столбце запускал макрос

Как прописать, чтобы двойной щелчок по любой ячейке в заданном столбце запускал макрос.
ru3000 вне форума Ответить с цитированием
Старый 27.07.2009, 23:01   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Так?

в макросы нужной книги:
Код:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Target.Column = 2 Then ' столбец B
    Call MyMacros
  End If
  
End Sub

Sub MyMacros()
  MsgBox "Вот и запущен нужный макрос по двойному щелчку " + _
    " столбце B"
End Sub
p.s. MyMacros просто для примера...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.07.2009, 23:06   #3
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

Спасибо! Работает!
ru3000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить макрос по изменению значения в ячейке? zander Microsoft Office Excel 4 23.02.2009 10:46
Как сделать, чтобы значение в столбце повторялось один раз? Oleg T. Microsoft Office Excel 1 17.12.2008 16:02
Как обработать двойной щелчок в определенной ячейке DBGrid? Dux БД в Delphi 11 10.08.2008 03:34
Двойной щелчок Д'якон Win Api 4 19.05.2008 18:56
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27