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

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

참조하고 있는 파일 열기

VBA 파일&폴더 조회 수 3056 추천 수 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
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 65205
502 VBA 몇가지 질문들 [8] [레벨:2]정용규 2015-01-13 4866
501 시트1의 행과 열의 데이터가 시트2에서는 열과 행의 데이터가되게 하는 방법 [4] [레벨:2]동그니 2009-07-16 4845
500 피벗테이블 엑셀 작업 중, 질문사항 몇개... _ 피벗테이블 계산 필드, 계산 항목 [3] [레벨:4]나카타 2011-09-16 4843
499 엑셀 하이퍼링크 오류;; file [1] [레벨:2]테스티모 2011-03-07 4838
498 엑셀일반 회계형이나 콤마(조건) 추가한 숫자형 서식의 가운데 정렬법? file [3] [레벨:4]성투은자 2013-04-05 4828
497 아별님 질문드립니다. [입사지원서 스펙별 포인트 계산] file [2] [레벨:1]비비빅 2010-01-21 4827
496 여러 행에 있는 데이터를 한개의 열에 정렬하는 방법.... file [1] [레벨:1]묵향 2009-07-09 4820
495 UDF사용자정의함수 일괄 숫자 더하기에 대해 질문합니다. [8] [레벨:2]시나브로 2013-05-06 4816
494 VLookup Vlookup으로 하이퍼링크를 땡겨오고 싶습니다. file [2] [레벨:1]wooljima0 2014-10-23 4811
493 엑셀일반 엑셀 질문 몇가지 드립니다. file [1] [레벨:1]나도그래짱 2013-02-03 4806
492 VLookup 안녕하세요 아별님~ _ 환율 시트에서 특정일 환율 불러오기, 휴일을 고려 file [2] [레벨:4]thoi 2013-10-25 4798
491 그래프 그리기 요청드립니다 (간트 차트의 응용 방법) imagefile [2] [레벨:2]젤코 2011-04-28 4798
490 엑셀일반 혹시 이런것도 가능한가요? (간결한 2가지 질문) - VBA만 실행파일(.exe)로 만들 수 있는지 여부, 외부 파일명 일괄 변경 방법.. [2] [레벨:6]파이스 2011-12-02 4796
489 엑셀일반 엑셀 파일들끼리 연결(??), 호환 이 안돼는거 같습니다. ㅜㅜ imagefile [2] [레벨:3]월전천넘 2012-07-04 4793
488 아별툴 설치 도와주세요 [1] [레벨:1]문교아빠 2009-11-23 4793
487 아벨님 도와주세요. (파일손상~~!!!. 도와주세요 ㅜㅜ) file [3] 손님 2009-11-22 4792
486 문의 합니다 file [1] [레벨:0]호호천사 2009-08-07 4789
485 엑셀일반 엑셀 작업한 내용이 안보여요. file [5] [레벨:2]시나브로 2012-06-20 4784
484 루나입니당 ㅎㅅㅎ; [1] 루나 2010-01-01 4763
483 엑셀일반 아별을 깔면 이러네요.ㅠ.ㅠ 엑셀 창이 알트텝으로 검색이 안되요 imagefile [2] [레벨:2]큰아빠에요 2012-01-30 4758