powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в Ex привязать действие к получению столбцом фокуса?
7 сообщений из 7, страница 1 из 1
Как в Ex привязать действие к получению столбцом фокуса?
    #34917890
Sergey Byks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за простой вопрос, некогда копаться в учебнике Надеюсь на быстрый ответ, желательно по теме
...
Рейтинг: 0 / 0
Как в Ex привязать действие к получению столбцом фокуса?
    #34918007
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ByksПрошу прощения за простой вопрос, некогда копаться в учебнике Надеюсь на быстрый ответ, желательно по теме
Что за "получению столбцом фокуса"? Что это значит?
Может ты имеешь ввиду выделение столбца?
Тогда
Код: plaintext
1.
2.
3.
4.
5.
[/src]Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column =  3  Then
 MsgBox "Âûäåëåí ñòîëáåö 3"
End If
End Sub
[SRC vba]
А то видите ли некогда копаться в книжках.... Мог бы и промолчать!!!
...
Рейтинг: 0 / 0
Как в Ex привязать действие к получению столбцом фокуса?
    #34918347
Sergey Byks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, мог бы и не ворчать Сказал некогда, значит некогда НА счет выделения имелось в виду, что при получении фокуса любой ячейки столбца происходит определенное событие
...
Рейтинг: 0 / 0
Как в Ex привязать действие к получению столбцом фокуса?
    #34918680
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ByksСпасибо, мог бы и не ворчать Сказал некогда, значит некогда НА счет выделения имелось в виду, что при получении фокуса любой ячейки столбца происходит определенное событие
Я не ворчал, так сказать учил уму разуму. (на будующее лучьше промолчать, а то могут просто не помочь)
Пользуйся!!!
...
Рейтинг: 0 / 0
Как в Ex привязать действие к получению столбцом фокуса?
    #34918877
Sergey Byks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все бы хорошо, но чем пользоваться-то?
Target.Column = 3 не работает
К тому же мне нужно проверять не равенство, а получение фокуса, чтобы событие не происходило по мере перемещения между ячейками столбца, а только при входе в столбец.
Я полагал что есть что-то типа If Columns(3).GotFocus Then..
...
Рейтинг: 0 / 0
Как в Ex привязать действие к получению столбцом фокуса?
    #34918921
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ByksВсе бы хорошо, но чем пользоваться-то?
Target.Column = 3 не работает
К тому же мне нужно проверять не равенство, а получение фокуса, чтобы событие не происходило по мере перемещения между ячейками столбца, а только при входе в столбец.
Я полагал что есть что-то типа If Columns(3).GotFocus Then..

Ну так записывай в статичную переменную каждый выделенный столбец и проверяй если был не 3 и стал 3, то отрабатывай!
Типа этого что-то

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static x As Long
If x <>  3  And Target.Column =  3  Then
 MsgBox "ну наконец-то попал"
End If
x = Target.Column
End Sub
...
Рейтинг: 0 / 0
Как в Ex привязать действие к получению столбцом фокуса?
    #34919657
Sergey Byks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, похоже действительно это оптимальный вариант
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в Ex привязать действие к получению столбцом фокуса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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