Скопируйте один столбец в последнюю пустую ячейку другого столбца другой книги VBA. - PullRequest
0 голосов
/ 19 февраля 2020

Я хочу скопировать столбец G из wb1 в последнюю доступную ячейку столбца O в wb2, я реализовал макрос, но он отображает ОШИБКУ 6 OVERFLOW. Я думаю, что подсчет ячеек правильный, потому что это то, что я хочу знать, не весь столбец, а поправьте меня, если я ошибаюсь.

    Private Sub C_C(File As String)

Dim Lcopy As Workbook
Dim LDestiny As Workbook
Dim Destiny As Worksheet
'--
Set LDestiny = ActiveWorkbook
Set Destiny = ActiveSheet
Set Lcopy = Workbooks.Open(File)


Sheets("RCC").Range("G2" & Sheets(1).Range("G" & Rows.Count).End(xlUp).row).Copy
MsgBox ("Copied")
Destiny.Range("O").SpecialCells(xlCellTypeLastCell).Column
MsgBox ("Dont do anything")


ActiveWorkbook.Close
End Sub

С LastRow

Private Sub C_C(File As String)

    Dim Lcopy As Workbook
    Dim LDestiny As Workbook
    Dim Destiny As Worksheet
    '--
    Set LDestiny = ActiveWorkbook
    Set Destiny = ActiveSheet
    Set Lcopy = Workbooks.Open(File)


    Sheets("ReporteCifrasControl").Range("G2" & Sheets(1).Range("G" & Rows.Count).End(xlUp).row).Copy
MsgBox ("Copied")
Destino.Range("O" & Destino.Range("O" & Rows.Count).End(xlUp).row + 1).PasteSpecial xlPasteValues
MsgBox ("Dont do anything")


    ActiveWorkbook.Close
    End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...