- Сообщения
- 17 965
- Реакции
- 8 073
Чтобы вставить одну строку, а не много сразу использую два шотката SHIFT+SPACE и затем CTRL+"+"
И всё бы хорошо, но иногда, когда в буфере обмена находится значение другой ячейки - она вставляется в новую строку в каждую ячейку новой строки. Нажать delete не сложно, но ведь эта собака и стиль ячейки присваивает всей строке.
Вопрос таков - как сделать так, чтобы CTRL+"+" не тянул за собой буфер обмена и просто создавал новую строку?
Не по теме:
Много сразу строк вставить - мне тут тов. форумчане помогли макросом. Есть отдельная тема. Спасибо @Drawer
Но не пользоваться же им и ради одной строки вставки.
И всё бы хорошо, но иногда, когда в буфере обмена находится значение другой ячейки - она вставляется в новую строку в каждую ячейку новой строки. Нажать delete не сложно, но ведь эта собака и стиль ячейки присваивает всей строке.
Вопрос таков - как сделать так, чтобы CTRL+"+" не тянул за собой буфер обмена и просто создавал новую строку?
Не по теме:
Много сразу строк вставить - мне тут тов. форумчане помогли макросом. Есть отдельная тема. Спасибо @Drawer
Но не пользоваться же им и ради одной строки вставки.
Код:Sub MoveCells() Dim rm As String rm = InputBox(prompt:=p, Title:="Переместить на место перед строкой:") If Not IsNumeric(rm) Then MsgBox "Введенный номер строки некорректен.", vbCritical Exit Sub End If Set rng = Selection ' Проверка, что выделены ячейки If rng Is Nothing Then MsgBox "Выделите ячейки для перемещения.", vbCritical Exit Sub End If ' Проверка, что номер строки в диапазоне допустимых значений If rm < 1 Or rm > Rows.Count Then MsgBox "Некорректный номер строки.", vbCritical...
Последнее редактирование: