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 셀부터 시작된다.
위 모두 결과는 같음