powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сочетание клавиш
5 сообщений из 5, страница 1 из 1
Сочетание клавиш
    #39995574
Alex9682
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здравствуйте.

Устал крутить колесико мышки и двигать пользунок бегая по таблице....

Возникла такая задача: имеем лист с таблицей на 1 млн строк.
В столбце "А" этой таблицы находятся коды, допустим с "КВ001" по "КВ100" , все коды идут по порядку,т.е. сначала код "КВ001" допустим 10104 строк, потом "КВ002"со строки 10105 на величину 11007 строк и т.д.. Таблица идет сплошняком. мне нужно настроить передвижение по таблице с помощью клавиатуры. Т.е. если я например сейчас нахожусь в ячейке А1 и нажимаю CTRL+стрелка вниз, то я перемещаюсь на самый конец таблицы, а мне нужно что бы я переместился не в конец таблицы на следующее значение ячейки отличающееся от текущей,т.е. на "КВ002", а потом при следующем нажатии на "КВ003" или если такого нет , то на "КВ004" и так далее. Наименования кодов даны для примера,т.е. имя может быть любым. Нужен сам алгоритм перемещения на следующее значение отличающееся от текущего и как его настроить на к-л сочетание клавиш например на CTRL+ALT+стрелка вниз.
Возможно в Экселе уже есть такая функция, просто я про нее не знаю ?
Заранее спасибо всем откликнувшимся.
...
Рейтинг: 0 / 0
Сочетание клавиш
    #39995971
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может быть было бы проще и удобнее использовать группировку строк?
...
Рейтинг: 0 / 0
Сочетание клавиш
    #39996923
Alex9682
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
может быть было бы проще и удобнее использовать группировку строк?


Может конечно и проще, да и по сути есть и другие варианты (типа автофильтр), но хотелось именно через комбинацию клавиш
...
Рейтинг: 0 / 0
Сочетание клавиш
    #39997151
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex9682

Может конечно и проще, да и по сути есть и другие варианты (типа автофильтр), но хотелось именно через комбинацию клавиш


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
You can use the Go To feature to get to the next different cell.

Highlight the column you are interested in
Press Ctrl+Shift+\
The first different cell within that column will be selected.

Step 2 is the shortcut for the following steps:

Press F5 to bring up the Go To menu
Click Special..., click Column Differences, and then click OK.
For more information see the Excel Help Documentation: Find and select cells that meet specific conditions.

How To Quickly Jump To Next Unique Value In An Excel Column?
How To Quickly Jump To Next Unique Value In An Excel Column?
...
Рейтинг: 0 / 0
Сочетание клавиш
    #39999250
Alex9682
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил сделать на сочетание клавиш ctrl+q простейший макрос и вроде как получилось то что нужно. В принципе обрабатывает быстрее чем за секунду, поэтому задержки меня не смущают. Ну и по аналогии можно сделать подобное на движение вверх, но мне вниз вполне достаточно.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Sub Макрос1()

Application.ScreenUpdating = False

Dim f As String
  f = Selection

For t1 = 1 To 50
  Selection.Offset(1000, 0).Select
    If Selection <> f Then
      Selection.Offset(-1000, 0).Select
     GoTo s1:
    End If
Next
s1:

For t = 1 To 1000
 Selection.Offset(1, 0).Select
  If Selection <> f Then GoTo s:
Next
s:

'Сочетание клавиш: Ctrl+q

Application.ScreenUpdating = True
Selection.Offset(1, 0).Select
Selection.Offset(-1, 0).Select

End Sub

Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сочетание клавиш
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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