0
여러 통합 문서의 모든 데이터를 단일 통합 문서로 복사하여 다른 워크 시트에 배포하려고합니다.마지막 행과 열까지 데이터 복사
값이있는 마지막 행 및 열까지 데이터를 자동으로 선택하고 범위를 선언하는 대신 복사하려면 아래 코드를 어떻게 변경해야합니까?
For i = 16 To ws.Range("I" & Rows.Count).End(xlUp).Row 'Sheet1 is MasterSheet
File = ws.Range("C" & i) & ws.Range("I" & i) 'File Location and Excel Name
Copy = ws.Range("U" & i) & ":" & ws.Range("V" & i) 'Range to be copied
Workbooks.Open File, 0, 1 'Open File as Read Only
Range(Copy).Copy
ThisWorkbook.Sheets(ws.Range("W" & i).Value).Cells(Rows.Count, 1).End(xlUp)(2).PasteSpecial 12 'Paste as Values only
ActiveWorkbook.Close False 'Close WorkBook without saving
Selection.Value = Selection.FormulaR1C1 'Force F2 and Enter selected range
Range("A1").Select
Next i
시도'에서 그것을 방지하는 방법에 대한 예제를 찾을 수 있습니다 .UsedRange.Copy' – Maddy