powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отследить click по ячейке в Excel
13 сообщений из 13, страница 1 из 1
Как отследить click по ячейке в Excel
    #37569162
Lavrenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравия! Подскажите пож. как отследить нажатие мыши на конкретной ячейке, чтобы прицепить макрос на это событие?
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569171
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lavrenty,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub


а вот дальше проверяй Target твоя ли это ячейка
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569213
Lavrenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  
  If ActiveCell.Address = "A1" Then
    Cells(2, 2).Value = 1
  End If
  
End Sub



Чо т ноль эмоций. И ошибок не выдаёт
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569267
Lavrenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказалось, что конструкция
Код: vbnet
1.
If ActiveCell.Address = "A1" Then


не работает.

А так сработало
Код: vbnet
1.
If ActiveCell.Row = 1 And ActiveCell.Column = 1 Then
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569450
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lavrenty,
Это кривые руки не работают:-) Почитайте справку по address и попробуйте так:
Код: vbnet
1.
2.
3.
4.
5.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address = "$A$1" Then
        Cells(2, 2).Value = 1
    End If
End Sub


или так:
Код: vbnet
1.
If Target.Address(0, 0) = "A1" Then
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569481
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp, 1000 извинений, не пойму как Вы используете:
пробую
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'If Target.Address = "$A$1" Then
    If ActiveCell.Row = 1 And ActiveCell.Column = 1 Then
        Cells(2, 2).Value = 1
        MsgBox$ "kk"
    End If
End Sub


в двух вариантах, по А1 щёлкаю, получаю отлуп
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569498
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю, ничего не понял. Вы бы как нить по русски, что ли. Что есть "отлуп"? Что, не работает? Тогда может Вы не в модуль листа это вставляли?
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569510
Astrologer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлуп - от ворот поворот. Идиоматическое выражение отказа.
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569521
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще одно замечание - если ячейка А1 уже активна, то щелчок по ней не вызовет события SelectionChange. Это событие возникает при изменении выделения.
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569536
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp,
>модуль листа это вставляли?
ОКЕЙНО, вставил в него и заработало, спасибо!!
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569825
Lavrenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp,

за совет спасибо, сработало. А на счёт кривых рук, ты бы полегче! Я не обиделся, просто это форумное хамство достало. Знаешь чего-то - флаг тебе в руки и почёт до гроба или забыл как когда-то начинал и всё было непонятно? Я этот Васик начал изучать только вчера, дальше говорить не буду.
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569844
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
была не была, спрос не бъёт в нос
Change и Click в таблице Ворда подъемно организовать???
...
Рейтинг: 0 / 0
Как отследить click по ячейке в Excel
    #37569857
Lavrenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

судя по вашим комментам у вас неплохое воспитание. Это прекрасно. Но лучше будет, если вы, набрав побольше воздуха в лёгкие и сказав себе ещё раз

была не была, спрос не бъёт в нос

создадите новую тему с интересующим вопросом. Здесь врят ли ответят, а в новой теме однозначно. Удачи :)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отследить click по ячейке в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]