Код |
---|
Sub Add_Sell() Worksheets("Форма воода для снабжения").Range("A19:K19").Copy 'копируем строчку с данными из формы n = Worksheets("Готовые операции").Range("A100000").End(xlUp).Row 'определяем номер последней строки в табл. Готовые изделия Worksheets("Готовые операции").Cells(n + 1, 1).PasteSpecial Paste:=xlPasteValues 'вставляем в следующую пустую строку Worksheets("Форма воода для снабжения").Range("C3").ClearContents 'очищаем форму End Sub |
Помогите доработать макрос.
Макрос копирует сформированную строчку и вставляет ее в таблицу на другой лист "Готовые изделия" в последнюю строчку. Строка которая копируется содержит дату и время. Необходимо что бы, в случае если строчка с тем же порядковым номером уже была в таблице на листе "Готовые изделия" то новая строчка с новой датой и временем заменяла старую, а не вставала на последнюю строчку, если же такой строчки нет, то вставала на последнюю строчку.
Для примера залил файл с макросом.
Спасибо.