|
|
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
Необходимо чтобы макрос при нажатии мыши ставил символ в клетку над которой располагается курсор Я чего-то недогоняю как грамотно объявить функцию хотя чего-то встроенное в VBA есть Помогите пожалста Либо как альтернативный вариант вставка символа в выделенные (не SELECT'ом а мышью с удержанием CTRL) ячейки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 10:47:56 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Value = 1 End Sub При щелчке мыши в ячейку вводится значение 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 11:30:51 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
4Андрей Il этот Event возникнет в том числе и просто при перемещении по листу с помощью стрелок. Так как вопрос был про "клетку над которой ..." то Target.Offset(1,0).Value="SOME VALUE" 4acids При нажатии мыши на что ? на какую-нить свою кнопку или на ячейку в книге ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:00:29 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
На ячеку в книге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:03:22 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
В этом случае клас надо объявить подскажите какой и как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:09:23 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
тогда как написал Андрей Il Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Offset(1,0) .Value = "Some value" End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:17:54 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
чего-то не работает совсем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:28:30 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
А что за тип такой Range и почему в таом виде просит имя запускаемой функции я не в справке не могу найти нигде подскажите что нужно сделать что заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:29:28 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
Да и вопрос такой как сделать что бы процедурка выполнялась по каждому щелчку мыши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:40:44 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
так, давайте по шагам 1. На ярлыке листа ( которой внизу и на котором обычно написано Лист1) жмем правую педаль и выбираем "Исходный текст" 2. Смотрим в правую часть окна и сверху видим два списка - "General" и "Declaration" 3. Из General выбираем worksheet а из 2 списка Selection_Change, впрочем он т.е. SelectionChange , должен появиться автоматически 4. В появившемся обработчике Selection_Change пишем одну строку Target.Offset(1, 0) = "Hello" Должно получиться следующее Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Offset(1, 0) = "Hello" End Sub 5. Жмем alt-f4 6. Начинаем движение по листу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:50:05 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
Спасибо только лучше будет вот так Target.Offset(0, 0) = "Hello" тогда он ставит в ту клетку которую выделяешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 12:30:55 |
|
||
|
Как выполнить макрос по нажатию клавиши мыши???
|
|||
|---|---|---|---|
|
#18+
В условии: Необходимо чтобы макрос при нажатии мыши ставил символ в клетку над которой располагается курсор При Target.Offset(0, 0) = "Hello" при движении клавишами в ячейки вводится "Hello", а в условии сказано только про мышь. Или я чего не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 13:36:59 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2168307]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 340ms |

| 0 / 0 |
