мне нужно код VBA, чтобы сделать это:Macro скопировать строку, вставьте его в следующую пустую строку и очистить содержимому
Скопируйте строку
вставить скопированную строку в следующую пустую строку
очистить содержимое (не удаляя формулу или проверку данных, находящуюся в ячейках).
В настоящее время я использую это, но он только вставляет строку непосредственно под активной ячейкой и не очищает содержимое.
Sub InsertCopyRow()
ActiveCell.Offset(1,0).EntireRow.Insert
ActiveCell.EntireRow.Copy ActiveCell.Offset(1,0).EntireRow
End Sub
Спасибо!
Когда вы говорите, «не удаляя формулу», вы хотите сказать «форматирование» (красный/синий и т. д.) или действительно формула (= A1 + C5 и т. д.)? – vacip