엑셀 매크로 VBA] 각 시트를 별도 파일로 저장하기

2016.12.03 00:53




이전 글에서 열의 데이터에 따라 각각 별도의 시트로 저장하는 매크로 VBA에 대해 알아보았다. 





이렇게 분리한 시트를 다시 각각의 엑셀 파일로 저장하는 매크로를 알아보자. 


아래 매크로를 실행시키면 원본 파일이 저장된 폴더에 각 시트를 파일이름으로 복사해서 저장한다.


주의점은 원본 파일의 이름과 엑셀 시트의 이름이 같으면 에러가 발생한다. 



엑셀 매크로 VBA 시트 저장







덧. 

어느 님께서 파일이 "엑셀97-2003워크시트" 형태로 저장되는 문제가 있음을 알려주셨다. 

소스 중에서 filename 부분의 ",xls"".xlsx"로 수정하면 엑셀파일로 저장된다. 








또루아빠 Excel/엑셀 VBA , , , ,