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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.12.2008, 14:15   #1
Acro
Пользователь
 
Регистрация: 21.10.2008
Сообщений: 39
По умолчанию Worksheet_BeforeDoubleClick

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Не могу понять как с ним работать. Может кто то дасть наглядный пример.
Acro вне форума
Старый 16.12.2008, 14:44   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Код, записанный ниже, будет выполняться каждый раз, при двойном нажатии кнопки "мыши". Здесь Target - ячейка, в которой произошло это событие. Доступны все свойства. Например, Target.Row, Target.Address, Target.Value и т.д.
Следующий код выведет сообщение, если сделать "двойной щелчок" мышкой в первом столбце.
Код:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Column = 1 Then MsgBox "Двойной щелчок в столбце A"
End Sub
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 16.12.2008 в 14:47.
SAS888 вне форума
Старый 16.12.2008, 14:56   #3
Acro
Пользователь
 
Регистрация: 21.10.2008
Сообщений: 39
По умолчанию

Спасибо за оперативность.
У меня тут проблема с руками : могу несколько часов потратить на поиск грамотного примера, но стоит только спросить самому как пример тут же находится.

Навешивание чекбоксов по даблклику на ячейку:
http://social.msdn.microsoft.com/for...-9c9a8e64c073/


У меня по даблклику добавляется строка с визуализацией данных через
Код:
.Value = "=REPT(CHAR(103),R[1]C)"
, а как грамотнее удалить эту появившуюся строку?

Последний раз редактировалось Acro; 16.12.2008 в 15:03.
Acro вне форума
Закрытая тема


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