Вопрос по работе с ячейками в VBA Excel

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Вопрос по работе с ячейками в VBA Excel

Re: Вопрос по работе с ячейками в VBA Excel

Кулибяка » 10 сен 2015, 14:08

Всё, разобрался с Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Re: Вопрос по работе с ячейками в VBA Excel

Кулибяка » 10 сен 2015, 14:06

А есть событие типа Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean), но на вход в режим редактирования ячейки? Именно на вход т.е. или F2, или на начало изменения значения с клавы? Спасибо!

Re: Вопрос по работе с ячейками в VBA Excel

Folga » 11 авг 2007, 23:25

Спасибо за подсказку, я использовала свойство Target события BeforeDoubleClick, и все получилось :)

Re: Вопрос по работе с ячейками в VBA Excel

Avsha » 08 авг 2007, 10:15

при двойном щелчке на тодном диапазоне выполняется одно действие
пока совсем непонятно...
1. при двойном щелчке по ячейке, ячейка переходит в режим редактирования (ввода значения) . Вы хотите чтобы это не происходило?
2. что вы называете действием?

смотрите события рабочего листа...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Private Sub Worksheet_Change(ByVal Target As Range)
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

...и проверяйете Target на вхождение в один из диапазонов
на форуме полно примеров как обрабатывать Target - "цель", которую вы выбрали.

Вопрос по работе с ячейками в VBA Excel

Folga » 07 авг 2007, 20:32

Доброго времени суток! У меня вопрос следующего характера: можно ли при программировании в Excel работать с отдельным диапазоном ячеек, т.е., например, при двойном щелчке на тодном диапазоне выполняется одно действие, а при щелчке на другом - другое? Можно ли блокировать диапазон ячеек, чтобы при щелчке на каком-либо диапазоне не происходит никаких действий? Если не трудно, помогите разобраться

Вернуться к началу