Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Смещение курсора при установке фильтра / 20 сообщений из 20, страница 1 из 1
23.06.2015, 11:16
    #38990441
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
Добрый день,

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

Надо применить метод Application.Goto
...
Рейтинг: 0 / 0
19.10.2015, 15:09
    #39080204
W_I_N_T_E_R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
/// нажимаем значок фильтра
Вы на этот (см.скрин) значок нажимали?
...
Рейтинг: 0 / 0
19.10.2015, 18:33
    #39080566
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
W_I_N_T_E_R, см.во вложении - помечен значок фильтра, на который нажимаю
...
Рейтинг: 0 / 0
20.10.2015, 11:25
    #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
20.10.2015, 16:03
    #39081463
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
W_I_N_T_E_R, какое простое и полезное решение!
Если учесть, что таких таблиц за день может быть много, а значок на панели быстрого доступа "виден"
для всех таблиц и ничего больше менять не надо.
Достаточно один раз этот значок с макросом туда повесить.
Отлично.
Спасибо
...
Рейтинг: 0 / 0
29.10.2015, 20:05
    #39090513
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
W_I_N_T_E_R,

Вдруг перестал работать макрос, выдаёт ошибку "Метод AutoFilter завершён неверно".
Поставила вначале строку "On Error Resume Next".
Пока работает.
...
Рейтинг: 0 / 0
30.10.2015, 11:10
    #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
30.10.2015, 14:23
    #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
30.10.2015, 14:41
    #39091176
W_I_N_T_E_R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
Проверьте - скорее всего Excel на определил таблицу с данными для фильтрации при такой, например, активной ячейке (перед кликом):
...
Рейтинг: 0 / 0
30.10.2015, 14:44
    #39091184
W_I_N_T_E_R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смещение курсора при установке фильтра
При Select'е первой строки таблицы проблема решается
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Смещение курсора при установке фильтра / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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