У меня есть лист с необработанными данными, который называется «Необработанные данные». Я хочу скопировать эти данные в другой лист, который называется «Данные».
В «Необработанных данных» у меня есть именованный диапазон, который называется «RawTab1».«Данные» У меня есть таблица с именем «DataTable», куда я хочу вставить данные из диапазона «RawTab1», но не две первые две строки из диапазона «RawTab1»
A сделали этот макрос для очисткиданные в DataTable перед вставкой новых данных из RawTab1:
Dim sht As Worksheet
Set sht = ThisWorkbook.Worksheets("Data")
Range("A3:M3", sht.Range("A3:M3").End(xlDown)).ClearContents
End Sub
И это макрос для копирования данных из диапазона RawTab1 в DataTable
Sub CopyRawTab1()
Application.Goto Reference:="RawTab1"
Selection.Copy
Sheets("Data").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Итак, мои вопросы:
- Как объединить эти два макроса?
- Как можно избежать вставки двух первых строк из RawTab1 в DataTable?