У меня есть значения в Sheet1 и sheet2 в столбцах A, B, C, D и E. Кроме того, эти значения являются некоторыми значениями vlookup из других листов.Теперь, как мне написать код для копирования (только) этих значений из sheet1 и sheet2 и вставить в Upload sheet.
ПРИМЕЧАНИЕ: столбецЗначение в Sheet1 и sheet2 ,
- ** A ** для копирования в D загрузки,
- B для копирования в столбец F загрузки,
- C для копирования в C столбец загрузки,
- D для копирования в E загрузки
И каждый раз количество копируемых копий будет отличаться.Поэтому, когда sheet1 копируется в Upload, он должен найти следующую доступную строку и начать копировать в нее значения из sheet2.
Private Sub CommandButton1_Click() Dim firstrowDB1 As Long, lastrow1 As
Long Dim lastcol As Long, firstrowDB As Long Dim arr1, arr2, i,
firstRowCount As Integer firstrowDB1 = 1
arr1 = Array("A", "B", "C", "D")
arr2 = Array("D", "F", "C", "E")
For i = LBound(arr1) To UBound(arr1)
Sheets("Sheet1").Columns(arr1(i)).Copy
Sheets("upload").Columns(arr2(i)).PasteSpecial xlPasteValues
Next
Application.CutCopyMode = False
Приведенный выше код хорошо работает для копирования sheet1 в Upload в определенных столбцах, но яНе делайте, как я должен выделить следующую пустую ячейку в листе загрузки и начать копирование и вставку значений из листа 2.
Требуется помощь, пожалуйста!