본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 엑셀

VBA 코드로 엑셀 파일 자동 저장하기

by 포탈메이커 2023. 7. 24.

VBA 코드로 엑셀 파일 자동 저장하기

많은 사람들이 엑셀을 사용하여 데이터를 처리하고 저장하는데, 이때 매번 수동으로 파일을 저장하는 것은 번거로운 작업일 수 있습니다. 그러나 VBA(Visual Basic for Applications)를 사용하면 자동으로 엑셀 파일을 저장하도록 설정할 수 있습니다.

이 포스팅에서는 VBA 코드를 사용하여 엑셀 파일을 자동으로 저장하는 방법에 대해 알아보겠습니다.

 

칼퇴키트, 업무용 도구모음

칼퇴를 위해 꼭 필요한 도구 모음을 제공합니다. 당장의 업무에 필요한 순간 사용하는 가벼운 메모장, 계산기, 변환기 등

portalmaker.backtohome.kr

 

1. VBA 코드 작성하기

먼저, 엑셀 파일을 자동으로 저장하기 위해 VBA 코드를 작성해야 합니다. 엑셀 VBA 코드는 엑셀 환경에서 작성 및 실행할 수 있으며, 엑셀의 기능을 자유롭게 활용할 수 있습니다. 아래는 엑셀 파일을 자동으로 저장하는 VBA 코드의 예시입니다.

Sub AutoSave()
    ThisWorkbook.Save
End Sub

위의 코드는 현재 열려있는 엑셀 파일을 자동으로 저장하는 기능을 구현한 것입니다. ThisWorkbook.Save는 현재 열려있는 엑셀 파일을 저장하는 메소드입니다.


2. 엑셀 VBA 에디터 열기

VBA 코드를 작성하려면 먼저 엑셀 VBA 에디터를 열어야 합니다. 엑셀을 실행한 후, 개발자 탭을 클릭하고 Visual Basic을 클릭하여 엑셀 VBA 에디터를 엽니다.


3. 새로운 모듈 추가하기

VBA 코드를 작성하기 위해서는 새로운 모듈을 추가해야 합니다. 엑셀 VBA 에디터에서 삽입을 클릭하고 모듈을 선택하여 새로운 모듈을 추가합니다.


4. VBA 코드 붙여넣기

새로운 모듈이 추가되면 VBA 코드를 붙여넣을 수 있는 창이 열립니다. 이 창에 앞서 작성한 VBA 코드를 붙여넣습니다.


5. 엑셀 파일 저장 단축키 설정하기

엑셀 VBA 코드를 실행하기 위해서는 특정한 단축키를 설정해야 합니다. 보통 Ctrl + S를 사용하여 엑셀 파일을 저장하는데, 이것과 같은 단축키를 VBA 코드와 연결해야 합니다. 아래는 단축키를 설정하는 방법입니다.

  1. 엑셀 VBA 에디터에서 을 선택하고 새 인터페이스를 클릭합니다.
  2. 키보드를 클릭합니다.
  3. 목록에서 선택 옵션을 클릭하고 모듈 이름을 선택합니다.
  4. 절차 목록에서 AutoSave라는 프로시저를 선택합니다.
  5. 새로운 단축키 입력란에 원하는 단축키를 입력합니다. 예를 들어 Ctrl + S를 입력하면 됩니다.
  6. 할당 버튼을 클릭하여 설정을 완료합니다.

6. 코드 실행 및 자동 저장 확인하기

이제 VBA 코드를 실행하고 엑셀 파일을 저장해보겠습니다. 엑셀 파일을 열고 새로운 데이터를 입력한 후, 단축키를 누르면 자동으로 엑셀 파일이 저장됩니다. 저장된 파일을 확인하여 데이터가 변경된 것을 확인할 수 있습니다.


7. 마무리

이렇게 VBA 코드를 사용하여 엑셀 파일을 자동으로 저장할 수 있습니다. 엑셀을 사용하는 많은 사용자들에게 유용한 기능이며, 일일 업무에서 시간을 절약할 수 있는 방법입니다. VBA 코드를 활용하여 엑셀 기능을 최대한 활용하고 효율적으로 데이터를 처리하도록 노력해봅시다.



포스팅이 도움이 되셨다면 구독, 공감, 댓글 부탁드려요!

행복한 하루 되세요!