1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

참조하고 있는 파일 열기

VBA 파일&폴더 조회 수 2460 추천 수 0 2012.09.11 21:41:12

안녕하세요. 궁금한 게 있어서 이렇게 글을 올립니다.

사실 방금 가입했는데요. 글을 써도 될런지.... 

일단 OS는 Windows 7 32bit이구여, 엑셀은 2010 sp1입니다.

첨부파일은 용량이 커서요. ㅠ,ㅠ 

 

저는 파일과 파일이 연결된 작업을 많이 합니다.

예를들어 A라는 대분류 폴더가 있고 그 안에 a, b, c, d, e,... 등의 하위폴더가 있을 수 있고, 각 하위폴더 안에 엑셀 파일이 존재하거나 또 다른 하위폴더가 있을 수 있는 구조로 되어 있습니다.(아주 복잡하죠)

각각의 엑셀파일은 몇몇을 제외하고는 서로 연결되어 있습니다.

연결 경로는 특정할 수는 없지만, A라는 대분류 폴더 안에서만 연결되어 있습니다.

이러한 상황에서,

어떠한 a파일에서 행이나 열을 삽입 및 삭제해야 할 경우가 생긴다면 이 파일을 참조하고 있는 b,c,d 등등 파일을

실행하지 않고, a파일에서 행이나 열을 삽입 및 삭제하고 저장하였다면 나중에 b,c,d 등등 파일의 참조 값이 얼뚱한 결과가 반환되는데요. 그래서 저는 모든 파일을 열고 작업을 하는데.(a라는 파일을 참조하고 있는 파일을 항상 외우고 있을 수는 없으니까요) 이 작업이 무지 번거롭고 짜증나네요.

좋은방법이 없을까요?

 

이를테면, 사용자가 a라는 파일을 실행한 상태에서 vba를 실행하면 A라는 대분류 폴더를 선택하게끔 대화상자가 뜨는 겁니다.

그러면 사용자가  A라는 대분류 폴더를 선택하고 확인을 누르면 A라는 대분류 폴더에서 a라는 파일을 참조하고 있는 파일 리스트가 뜨는 겁니다. 물론 리스트 옆에 체크할 수 있도록 체크박스가 있어야겠죠.(참조하고 있는 파일이 많을 수 있으므로 모두체크 항목이 있으면 좋구요)

그러면 사용자가 각각의 체크박스에 체크하고 확인을 누르면 체크된 파일이 실행이 되는겁니다.

 

혹시 이와 같은 코드가 있는지요?

 


댓글 '1'

profile

[레벨:30]아별

2012.09.14 12:07:57
*.104.126.21

고수가되고파님..

 

저는 그런 코드가 없어요.. ^_^;;

한번 공부해서 만들어보세요.. ㅎㅎ

본인이 필요한 기능을 개발하면서 배우는게 가장 빠른 배움의 길입니다. ^^

 

아래 2개의 게시물을 참조하시면..

엑셀 파일 내에서 외부 파일로 연결된 것을 찾는 방법과 그것들을 배열로 엮는 방법을 배우실 수 있을겁니다.

그 배열을 가지고 유저폼의 체크박스에 집에 넣어서 체크하고 확인 누르면 열어주게 만들면 될 것 같네요..

 

도전!!

 

[참고 링크]

1. 외부 파일에 연결된(외부 파일 참조) 셀 찾는 방법입니다.

2. 주소 검색기 이름중복검색

 

 

아참!!

고수가되고파님과 비슷하게 파일을 관리하시는 분이 계셧어요..

날짜별로 폴더를 만들고.. 그 폴더 밑에 서브 폴더를 만들어서 데이터를 관리하신다고 하더군요..

아래 게시물을 참고해보세요..

최상위 폴더의 이름을 바꿔도 서브파일이 참조할 수 있게 수식으로 폴더 이름을 갖고 오는 팁입니다.

http://www.abyul.com/zbxe/108592

 

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 40201
502 날짜/시간 수식 답변 너무 감사하구요 재문의 드립니다. file [5] [레벨:0]아민 2012-09-27 1793
501 VBA 개체와 컬렉션 [2] [레벨:4]고수가되고파 2012-09-26 2050
500 VBA 빠른실행도구모음 외 image [2] [레벨:4]고수가되고파 2012-09-26 2011
499 VBA VBA에러처리2 file [5] [레벨:4]고수가되고파 2012-09-26 2740
498 VBA vba 에러처리 file [2] [레벨:4]고수가되고파 2012-09-23 2214
497 날짜/시간 수식 수식연동 좀 해 주셔요 file [6] [레벨:0]아민 2012-09-22 1480
496 VLookup 다른시트에 있는 연락처 옮겨오기 file [2] [레벨:1]뚱뚱만만 2012-09-20 1922
495 VBA 엑셀파일 검색후 불러오기 문의 file [3] [레벨:2]광택입니다 2012-09-19 2831
494 셀서식(표시형식) 아별님 다시 질문드려요, file [2] [레벨:2]북곰 2012-09-18 1799
493 엑셀일반 콤보박스의 값 하나를 선택하면 또 다른 목록이 보이는 콤보박스 만들기 등 file [2] [레벨:4]성투은자 2012-09-18 5555
492 엑셀일반 안녕하세요^^야별님.. file [2] [레벨:2]북곰 2012-09-16 1448
491 VBA vba속도 관련 외 file [2] [레벨:4]고수가되고파 2012-09-12 2005
» VBA 파일&폴더 참조하고 있는 파일 열기 [1] [레벨:4]고수가되고파 2012-09-11 2460
489 차트 안녕하세요 아별님 file [2] [레벨:2]쿠라 2012-09-09 1863
488 엑셀일반 질문드립니다. file [2] [레벨:3]빛의행운아 2012-09-07 1570
487 아별툴관련질문 작은 창이 생겨서 사라지지 않습니다. imagefile [4] [레벨:3]이경남 2012-09-06 1574
486 엑셀일반 폼에 그림넣는법점알려주세여 [2] [레벨:2]snail0513 2012-09-05 1596
485 기타 요청한 항목을 찾을 수 없습니다. (hhttp/1.0 404) _ 외부 연결 끊기, 업데이트하지 않도록 옵션 설정하기 imagefile [6] [레벨:3]월전천넘 2012-09-05 3398
484 엑셀수식 분포도 그래프 [1] [레벨:5]눈물바다 2012-09-05 3067
483 SUMIF SUMIFS 관련 질문입니다!! [4] [레벨:3]jmsynn 2012-09-03 2410