逗人, 我想添加到下面的代碼,行,其執行以下操作:複製的範圍和重複檢查
- 複製從結果選項卡並將其粘貼到每一個新創建的範圍片。它應該被複制到由下面的宏填充的同一列。
我認爲,我們需要的地方添加以下代碼:
Worksheets("Results").Range("A1:A65").Copy Destination:=ActiveSheet.Range("a50:a150") ???
- 還應該檢查此列重複。
你能幫忙嗎?
的初始代碼如下:
Sub YouShouldHavePostedAnAttemptFirst()
Dim c As Range
Dim CtRows, SheetCtr As Integer
'Try to put your data on sheet 1 then create a new sheet so that it is the
'second sheet in the workbook.
SheetCtr = 4
CtRows = Application.CountA(Sheets("2nd step").Range("r:r"))
For Each c In Range(Cells(1, 18), Cells(CtRows, 18))
c.Offset(, -10).Copy Sheets(SheetCtr).Cells(Rows.Count, "a:a").End(xlUp).Offset(1, 0)
If c.Offset(1, 0) <> c Then
Sheets.Add after:=Sheets(ActiveWorkbook.Sheets.Count)
SheetCtr = SheetCtr + 1
End If
Next c
End Sub
謝謝
執行片材已經存在,或者是它們作爲代碼的一部分創建 - 在這種情況下,您創建了多少張? 4 - 'SheetCtr'的值? –
其中3個已經存在 - 下一個將作爲代碼的一部分創建。 (其中一個現有的內容是要複製的內容) – Adam