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

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

참조하고 있는 파일 열기

VBA 파일&폴더 조회 수 2585 추천 수 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 43933
821 엑셀일반 엑셀파일 비밀번호 단체 설정 가능한가요? [30] [레벨:4]쟈니 2012-06-18 54282
820 엑셀일반 회원만 질문을 올릴 수 있습니다. [레벨:30]아별 2010-09-21 33314
819 기타 [필독] 질문시.. 엑셀 파일 첨부, 윈도우버전과 엑셀버전 표기, 답변 받으면 피드백 댓글 꼭 달기.. [레벨:30]아별 2011-08-11 26856
818 엑셀일반 행높이 최대치 조절 가능할까요? _ Excel 사양 및 제한 [3] [레벨:6]파이스 2012-06-01 14953
817 엑셀 웹커리에서 URL 바꾸기 매크로 질문 [1] [레벨:1]밥사마 2009-09-01 13476
816 엑셀- sumif와 sumcol 혼용사용에 대해서 (급해요) [1] 아놔 2009-07-31 13034
815 엑셀일반 엑셀에서 사진 고정하는 방법 없을까요? [3] [레벨:3]빛의행운아 2012-07-30 12724
814 제가 해외 사우디에서 파일을 받았는데 글씨가 계속 깨짐니다. file [1] [레벨:0]홍콩중국홍콩 2010-05-10 10975
813 엑셀수식 3차 방정식 풀기. [1] [레벨:3]rynoel 2012-06-13 10961
812 또 다시 질문이 있어서 왔습니다. (일자별 관리시트에서 이전 시트 값(전일 잔액 등) 자동 불러오기) file [1] [레벨:3]harcz 2010-05-22 10935
811 엑셀에서 지수값 계산하기 [1] [레벨:2]양다원 2009-07-21 10512
810 셀색깔별로 합계를 내고 싶습니다. file [1] [레벨:1]지민 2010-04-09 10484
809 엑셀에서 복사할 때 행 및 열넓이까지 그대로 복사하는 방법 [7] [레벨:2]만쥬 2010-12-07 10261
808 VBA 엑셀 열 추가 _ 엑셀의 마지막 셀 재 인식시키는 팁 ActiveSheet.UsedRange.Select imagefile [1] [레벨:5]눈물바다 2009-08-27 10191
807 엑셀일반 셀 안에 삽입된 이미지의 정가운데(가로+세로)정렬 방법이 궁금합니다. [6] [레벨:6]파이스 2011-10-11 10150
806 엑셀 주식형 차트 2009-08-17 10012
805 엑셀에서 특정데이터 불러오기 [1] [레벨:1]쒸뱅이 2009-07-17 9963
804 피벗테이블 피벗테이블에서 (비어있음)을 보이지 않게 할 수 있나요? file [레벨:1]농구경제박사 2016-02-25 9954
803 두 자료를 비교하여 같은 값을 다른 시트에... file [1] [레벨:1]프로도 2010-05-11 9806