powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Можно ли навесить процедуру на клик по ячейке?
7 сообщений из 7, страница 1 из 1
Можно ли навесить процедуру на клик по ячейке?
    #33476956
klopik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, просветите пожалуйста:
Можно ли навесить процедуру, чтобы при клике на ячейке в Екселе срабатывала процедура? К примеру нужно, чтобы активировался определенный рабочий лист в зависимости от того по какой ячейке кликнули!
Можно а?
...
Рейтинг: 0 / 0
Можно ли навесить процедуру на клик по ячейке?
    #33477091
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выделении ячейки А1 в Лист1 активируется Лист2.
Это срабатывает как при щелчке мыши, так и при переходе клавишами.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then Worksheets("Лист2").Activate
End Sub


Кстати, есть форум Microsoft Office, этот вопрос туда.
...
Рейтинг: 0 / 0
Можно ли навесить процедуру на клик по ячейке?
    #33477107
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    
    If Target.Address = "$A$1" Then
        Worksheets("Лист2").Activate
    ElseIf Target.Address = "$A$2" Then
        Worksheets("Лист3").Activate
    End If
End Sub
...
Рейтинг: 0 / 0
Можно ли навесить процедуру на клик по ячейке?
    #33477137
klopik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ.
Кстати хороший еще способ визуальной ссылки - программно навесить ссылку на содержимое этой ячейки! Но это при условии, что в ячейке что-то есть!
...
Рейтинг: 0 / 0
Можно ли навесить процедуру на клик по ячейке?
    #33477190
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, что ли?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Long
For i = 1 To 3
If Worksheets(i).Name = Target.Text Then
Worksheets(Target.Text).Activate
Exit Sub
End If
Next i
End Sub
...
Рейтинг: 0 / 0
Можно ли навесить процедуру на клик по ячейке?
    #33477211
klopik имела ввиду Вставка -> Гиперссылка...
...
Рейтинг: 0 / 0
Можно ли навесить процедуру на клик по ячейке?
    #33477358
klopik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользователь2klopik имела ввиду Вставка -> Гиперссылка...
Именно, но вставку программно через коллекцию hyperlinks.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Можно ли навесить процедуру на клик по ячейке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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