Добрый вечер. Возможно ли такое осуществить: в умной таблице в столбец вводятся числа, как только введенное число повторяется, оно переносится в начало следующего столбца, и ввод продолжается до следующего повтора. Более наглядно попытался объяснить в прикрепленном файле.
автопереход с следующему столбцу в таблице
|
09.04.2026 18:28:56
|
|
|
|
|
|
10.04.2026 10:27:49
Правый клик на ярлычке листа - Исходный текст |
|||
|
|
|
|
10.04.2026 10:32:39
Вариант для умных таблиц.
|
|||
|
|
|
|
10.04.2026 14:15:30
Большое спасибо, а возможно что бы это число ввелось вначале нового столбца сразу?
|
|
|
|
|
|
10.04.2026 14:20:28
|
|||
|
|
|
|
10.04.2026 14:28:01
Можно чтобы число в конце столбца не оставалось?
|
|
|
|
|
|
10.04.2026 14:28:23
внизу столбца не оставалось
|
|
|
|
|
|
10.04.2026 14:30:35
|
|||
|
|
|
|
12.04.2026 08:21:44
Ещё раз спасибо
|
|
|
|
|
|
18.04.2026 11:58:48
Добрый день .Как сделать автоперевод курсора на следующую ячейку?
Изменено: - 18.04.2026 12:41:17
|
|
|
|
|
|
18.04.2026 13:11:24
Отвечу сам себе:
Cells(ActiveCell.Row + 1, ActiveCell.Column).Select |
|
|
|
|
|
18.04.2026 17:46:48
Согласие есть продукт при полном непротивлении сторон
|
|||
|
|
|
|
18.04.2026 18:42:25
|
|||
|
|
|
|
20.04.2026 09:40:19
Но если уж копать поглубже, то при использовании Cells(ActiveCell.Row + 1, ActiveCell.Column) Вы два раза обращаетесь к диапазону ActiveCell - сначала ActiveCell.Row, потом ActiveCell.Column. При использовании ActiveCell.Offset(1) обращаетесь к диапазону один раз. Таким образом использование .Offset в два раза быстрее. Правда, разницу в этой задаче не увидите - вряд ли Вы намерены заполнить руками миллион ячеек. |
||||
|
|
|
|||
Читают тему