엑셀 VBA(매크로) - 엑셀 외부링크 자동 제거 방법
본문 바로가기
엑셀 컴퓨터 인터넷/엑셀 VBA

엑셀 VBA(매크로) - 엑셀 외부링크 자동 제거 방법

by Squat Lee 2021. 5. 4.


https://cafe.naver.com/111coding/44?tc=shared_link

파이썬을 10분만에 배우는 방법

프로그램밍 언어를 공부하는 것은 외국어를 배우는 것과 상당히 흡사합니다. 우리는 대체로 초등학교 3년, 중학교 3년, 고등학교 3년 최소 9년은 영어를 배웁니다. 하지만,...

cafe.naver.com

VBA를 이용해서 자동으로 외부링크를 삭제할 수 있습니다.
 

엑셀을 사용하다 보면 데이터를 다른 파일에서 가져오는 경우가 있습니다.
 

메뉴에서 "데이터>>연결편집" 으로 가서 "연결 끊기(B)"를 클릭해서 연결을 제거할 수도 있지만, 연결 끊기가 안되거나 자동으로 연결을 제거해야 할 경우가 있습니다.
 


 
VBA를 사용해서 외부연결을 끊는 방법입니다.
 

개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다.
 

VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다.
 
코드창에 아래와 같이 코드를 입력합니다.

'F5'을 눌러서 실행을 하면 외부 링크가 제거된 것을 확인할 수 있습니다.
 

외부링크가 값으로 바뀌었습니다.
 

외부에서 연결된 데이터가 없으니 "연결 편집"이 비활성화 되었습니다.
 
VBA 모듈은 아래와 같이 공유하였으니, 필요하시면 다운받으시기 바랍니다.
 

LinkBreaker.bas
0.00MB

 

728x90
반응형

댓글