반응형
안녕하십니까 춤추는초코칩입니다.
업무 중에 필요한 엑셀VBA를 기록하고 있습니다.
오늘은 엑셀을 파일을 열고 닫는 매크로를 만들어 보겠습니다. 이 기능을 활용하면, 엑셀에서 다른 엑셀 파일을 편집할 수 있습니다.
우선 파일 열기 매크로입니다.
'예제1-1. 파일열기
Sub openExcel()
Application.Workbooks.Open Filename:="C:\Users\cysti\Desktop\openExcel\sampleA.xlsx"
End Sub
같은 폴더 내에서 파일이 있다면, 아래와 같이 작성하셔도 됩니다.
'예제1-2. 같은 폴더 안에서 파일열기
Sub openExcel()
Application.Workbooks.Open Filename:= ThisWorkbook.Path & "\sampleA.xlsx"
End Sub
파일 명이 하나만 존재 한다면, 아래와 같이 작성하셔도 됩니다.
'예제1-3. 같은 폴더 안에서 단일 파일명 열기
Sub openExcel()
Application.Workbooks.Open Filename:= ThisWorkbook.Path & "\sampleA"
End Sub
다음은 열린 파일 닫기 매크로입니다.
'예제2-1. 파일 닫기
Sub closeExcel()
ActiveWorkbook.Close
End Sub
저장하지 않고 파일 닫기 매크로입니다.
'예제2-2. 저장하지 않고 파일 닫기
Sub closeExcel()
ActiveWorkbook.Close false
End Sub
반응형
'엑셀' 카테고리의 다른 글
[엑셀 함수] 문자(텍스트) 바꾸기: REPLACE, SUBSTITUTE (0) | 2021.04.23 |
---|---|
[엑셀VBA] 파일 목록(리스트) 만들기(Dir 함수) (4) | 2020.11.19 |
[엑셀VBA] Save, SaveAs 저장하기 (0) | 2020.06.22 |
[엑셀VBA] Join, 문자열 합치기 (0) | 2020.04.28 |
[엑셀VBA] 목차 만들기(Sheet Hyperlink) (0) | 2020.04.22 |