Страницы: 1
RSS
Макрос на дублирование строки без значений
 
Здраствуйте.
Возможно ли создать команду на дублирование строки =Лист2!A6:E6 без данных внутри но с формулой?Итог (копия) (Автосохраненный).xlsm (269.16 КБ)
Принцип работы примерно такой : заполняется строка данными нажимается Кнопка добавить строку. Создается еще строка но пустая с формулой.
 
Добрый день.
Если правильно понял - может так?
Код
Sub Kofein()
    Dim lngI As Long
    lngI = Cells(Rows.Count, 1).End(xlUp).Row
    Range("A" & lngI & ":E" & lngI).Copy
    Cells(lngI + 1, 1).PasteSpecial Paste:=xlPasteFormulas
    Cells(lngI + 1, 1).PasteSpecial Paste:=xlPasteFormats
    Application.CutCopyMode = False
End Sub
Кому решение нужно - тот пример и рисует.
 
Спасибо большое за помощь.
Да помогло но только данные с неё тоже копирует.
 
Данные копирует, не поспоришь... Но данные никуда не вставляет! :)
 
ну допишите очистку ячеек
Код
Cells(lngI + 1, 3).ClearContents
    Cells(lngI + 1, 5).ClearContents

п.с. в столбце А лучше формулу прописать.
Код
=МАКС($A$5:A5)+1
Изменено: V - 30.11.2018 10:26:55
 
Да работает. Спасибо вам.
А можно осуществить чтоб макросы удаления и дублирования строки работали но при этом стояла защита.  То есть можно было удалять или очищать только с помощью кнопок. Заранее спасибо  
 
поищите по форуму, было уже такое.
 
Почитайте эту статью.
Страницы: 1
Наверх