Sub CopyRangeToNewWorkbook()
Dim rng As Range
Dim wb As Workbook
Dim newWb As Workbook
Dim savePath As String
' 복사할 범위를 설정
Set rng = ThisWorkbook.Sheets("Example 1").Range("B4:C15")
' 새 통합문서 생성
Set newWb = Workbooks.Add
' 새로운 통합문서의 첫 번째 시트에 범위 붙여넣기
rng.Copy Destination:=newWb.Sheets(1).Range("A1")
' 저장 경로와 파일명 설정
savePath = "F:\Download\NewWorkbook.xlsx"
' 새 통합문서 저장
newWb.SaveAs Filename:=savePath
' 새 통합문서 닫기
newWb.Close
' 개체 변수 해제
Set rng = Nothing
Set newWb = Nothing
End Sub
'Excel VBA' 카테고리의 다른 글
파일 열 때 특정 시트로 이동하기 (0) | 2024.08.21 |
---|---|
지정한 범위의 셀 수정 시 통합 문서 저장하기 (0) | 2024.08.20 |
자동 필터 후 자동필터 목록에 있는 데이터 개수 구하기 (0) | 2024.07.11 |
데이터 요약하기 (0) | 2023.08.12 |
QBColor (0) | 2023.07.19 |