- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다. - (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date |
2017/08/17 19:23:56 |
Name |
아름답고큽니다 |
Subject |
[질문] VBA 외부 데이터 연결 질문입니다. |
제가 친구에게 질문을 받고 나름 고민해봤는데 답이 나오지 않아서 여기에다 올려봅니다.
1) 외부와 연결된 데이터베이스가 있고, 그 데이터베이스는 수시로 변동됩니다. 그 중 특정 항목(예를 들면 성적)이 특정 조건(예 =A)인 사람들만 다른 워크시트(예. 복붙)에 자동으로 복사해 넣는 매크로를 만들고 싶습니다.
2) 저는 그래서 데이트베이스가 있는 워크시트에 프로시져를 Worksheet_Change로 넣고 변경이 생기면
A. 복붙 워크시트를 비우고
B. 성적=A를 고급필터하여 복붙 워크시트에 옮기는
두 가지 행동을 하도록 했습니다.
그런데 제가 작게 따로 데이터베이스를 만들고 제가 직접 타이핑으로 A B C D를 바꿔가면서 할 때는 문제 없이 잘 됐는데, 친구에게 이걸 알려주고 해보라고 했더니
따로 디버그도 안뜨면서 복붙이 전혀 나오지 않는다고 하더라고요.
그래서 혹시 1) 외부데이터연결로 변경되는 자료는 Worksheet_Change 트리거에 해당되지 않는건지, 2) 만약 1)이 사실이라면 그런 경우는 어떤 프로시져를 설정해야하는 건지 궁금합니다.
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|