powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Смещение курсора при установке фильтра
20 сообщений из 20, страница 1 из 1
Смещение курсора при установке фильтра
    #38990441
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

есть лист Excel 2007 с большим количеством столбцов.
Когда нажимаешь на значок фильтра, курсор сам переходит на первый столбец.

После этого приходится возвращаться на тот столбец, с которым работал.
Нет ли способа, чтобы курсор при установке фильтра оставался на том столбце, где был установлен?


Спасибо.
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #38990459
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest1,

Нет. Я так понял речь о том, что Вы выделяете несколько столбцов, для которых необходимо установить фильтр. При этом первая(активная) ячейка выделенного - в первом столбце. Когда применяете Фильтр Excel перемещает сролл именно на активную ячейку. Если фильтр нужен лишь для просмотра данных(без сортировки и пр.) - то можно устанавливать фильтр только на один столбец, с которым работаете.
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #38990612
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как понял проблему - накидать макрос (при клике определяется активный столбец => установка Автофильтра => Select ячейки нужного столбца) и повесить его на Юзер-кнопку
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #38990803
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristGuest1,

Нет. Я так понял речь о том, что Вы выделяете несколько столбцов, для которых необходимо установить фильтр. При этом первая(активная) ячейка выделенного - в первом столбце. Когда применяете Фильтр Excel перемещает сролл именно на активную ячейку. Если фильтр нужен лишь для просмотра данных(без сортировки и пр.) - то можно устанавливать фильтр только на один столбец, с которым работаете.

- не выделяю столбцы
- фильтр надо по данным нескольких несмежных столбцов

при нажатии на значок фильтра курсор перемещается на первый столбец, при этом происходит скролл экрана и приходится заново искать эти столбцы, передвигая экран и теряя на эту процедуру время и зрение.
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #38992056
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guest1, насколько я понял, надо сделать видимой активную ячейку. Как вариант, F2 - Esc.
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39078496
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КазанскийGuest1, насколько я понял, надо сделать видимой активную ячейку. Как вариант, F2 - Esc.

F2 - Esc не помогло,- курсор уже переходит не в начало таблицы, а непонятно куда, но не остаётся на месте.

Ещё раз опишу задачу:
есть таблица, не надо в ней выделять никакие столбцы, - просто вручную открыли на экране таблицу.
В ней 80 столбцов.
Курсор стоит в шапке 78-го столбца.
Нажимаем значок Фильтр.
Курсор сам становится в шапку 1-го столбца.

Как сделать, чтобы при нажатии на значок Фильтра курсор оставался в 78-м столбце?


Спасибо
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39078585
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest1,

Видимо, только макросами.
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39078587
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В меню Надстройки пользовательский фильтр, который "не переходит" на первый столбец
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39078588
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файл не прилип...
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39078633
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W_I_N_T_E_RВ меню Надстройки пользовательский фильтр, который "не переходит" на первый столбец

Посмотрела, например курсор стоит в столбце BZ
нажимаем значок фильтра,
курсор остался в столбце BZ,
но изображение на экране само сместилось, и чтобы увидеть столбец BZ надо двигать нижний движок и искать глазами столбец BZ.

Надо, чтобы изображение на экране не смещалось.
Может быть есть другой способ?

Спасибо
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39078649
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest1,

Надо применить метод Application.Goto
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39080204
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/// нажимаем значок фильтра
Вы на этот (см.скрин) значок нажимали?
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39080566
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W_I_N_T_E_R, см.во вложении - помечен значок фильтра, на который нажимаю
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39081019
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте на Панели быстрого доступа дополнительную кнопку и повесьте на нее макрос
Код: vbnet
1.
2.
3.
4.
5.
6.
Sub Фильтр()
xxx = ActiveCell.Row
yyy = ActiveCell.Column
Selection.AutoFilter
Cells(xxx, yyy).Select
End Sub
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39081463
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W_I_N_T_E_R, какое простое и полезное решение!
Если учесть, что таких таблиц за день может быть много, а значок на панели быстрого доступа "виден"
для всех таблиц и ничего больше менять не надо.
Достаточно один раз этот значок с макросом туда повесить.
Отлично.
Спасибо
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39090513
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W_I_N_T_E_R,

Вдруг перестал работать макрос, выдаёт ошибку "Метод AutoFilter завершён неверно".
Поставила вначале строку "On Error Resume Next".
Пока работает.
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39090860
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если:
- шапка таблицы в 1 строке листа Excel
- столбцы таблицы имеют заголовки
- перед кликом на юзер_кнопке_фильтра активна ячейка внутри таблицы
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Sub фильтр()
xxx = ActiveCell.Row
yyy = ActiveCell.Column
Cells(1, yyy).Select'<===== добавить
Selection.AutoFilter
Cells(xxx, yyy).Select
End Sub
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39091152
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W_I_N_T_E_R,
спасибо за ответ
но у меня
- шапка таблицы в 1 строке листа Excel
и
- столбцы таблицы имеют заголовки

и до вчерашнего дня строчки

xxx = ActiveCell.Row
yyy = ActiveCell.Column
Selection.AutoFilter
Cells(xxx, yyy).Select

работали безошибочно

По непонятной причине при равных условиях стала возникать ошибка (1004)
на строке Selection.AutoFilter
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39091176
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте - скорее всего Excel на определил таблицу с данными для фильтрации при такой, например, активной ячейке (перед кликом):
...
Рейтинг: 0 / 0
Смещение курсора при установке фильтра
    #39091184
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При Select'е первой строки таблицы проблема решается
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Смещение курсора при установке фильтра
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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