Office Tutorials/Excel

[엑셀VBA] 시트의 특정부분을 복사후 다른 시트에 붙여 넣기

Total Fix! 2012. 3. 28. 01:52
Sheets(1).Cells(1, 1).Resize(6, 12).Copy Sheets(2).Cells(1, 1).Resize(6, 12)

첫번째 시트의 첫번째 셀부터 6행(1,2,3,...) 12열(A,B,C,...)만큼 복사후 2번째시트의 첫번째 셀로부터 6행 12열만큼 붙여 넣는다.


Worksheets("Sheet1").Cells(1, 1).Resize(6, 12).Copy Worksheets("참조").Cells(1, 1).Resize(6, 12)

WorkSheets("셀이름") 으로 표현할 수 있다.


Worksheets("Sheet1").Range("A1:L6").Copy Worksheets("참조").Range("A1")

Range("시작행렬:끝행렬") 형식으로 사용가능하다.
Range("A1") 은 A1 셀부터 시작된다.


위 모두 결과는 같음