powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / [VBA] Выделение и сброс выделения строки
5 сообщений из 5, страница 1 из 1
[VBA] Выделение и сброс выделения строки
    #36529244
freestyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно безболезненно выделить сначала всю строку, а затем вернуть выделение ячейки?

Непонятно отрабатывается:
Range(Target.Address).EntireRow.Select
Range(Target.Address).Select
...
Рейтинг: 0 / 0
[VBA] Выделение и сброс выделения строки
    #36529472
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует только один-единственный случай когда надо из макроса выделить какую-либо ячейку, это если надо в самом конце работы макроса поставить курсор куда-либо для удобства пользователя.
Все остальные случаи использования метода Range.Select - глупость и источник проблем.
Но если оно действительно надо - читай хелп на методы Select и Activate у объекта Range.
...
Рейтинг: 0 / 0
[VBA] Выделение и сброс выделения строки
    #36529548
AlexFr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
freestyle,

Range(Target.Address).EntireRow.Select
Range(Target.Address).Select

Действительно..., в каких случаях?
Может натолкнет на нужное решение - ответ...
...
Рейтинг: 0 / 0
[VBA] Выделение и сброс выделения строки
    #36529552
AlexFr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
freestyle,

Я работаю с Юзерами, которые следуют за выделениями.
Вроде проблеммммм не было. :)
...
Рейтинг: 0 / 0
[VBA] Выделение и сброс выделения строки
    #36530117
freestyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFrfreestyle,

Range(Target.Address).EntireRow.Select
Range(Target.Address).Select

Действительно..., в каких случаях?
Может натолкнет на нужное решение - ответ...

Использую такое решение при экспорте отчета из Business Objects в Excel. Сложность заключается в том, что все формулы экспортируются через апостроф.

Поэтому убираю апострофы при выделении ячейки:
Target.Formula = Target.Formula
Target.Font.Color = black

Вот только выделить все ячейки проблематично, пока пытаюсь через выделение всей строки...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / [VBA] Выделение и сброс выделения строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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