• 카테고리

    질문 & 답변
  • 세부 분야

    오피스

  • 해결 여부

    해결됨

가져온 웹데이터 자동업데이트 문의.

20.09.27 09:42 작성 조회수 168

2

좋은 강의 감사드립니다.

 파일을 저장하였다가 종료후 재 실행하면,                                 자동 업데이트 기능이 작동하지 않습니다.

VBE창에 들어가서 Refresh All data프로시저를 한번 해줘야 작동을 하는데요.    이 문제를 해결하기 위해서는 어떻게 해야하는지 문의 드립니다.  

저는 office 2019를 사용하고 있습니다.

답변 6

·

답변을 작성해보세요.

2

반갑습니다:)


1. 지금 현재의 파일은 말씀대로 VBE창 오픈 > 해당 프로시저에서 실행을 해줘야 계속 엡데이트가 진행됩니다.
2. 이를 매크로 버튼으로 빼면 훨씬 접근이 쉬워지는데, VBA강좌가 아니다보니 이 강좌에서 설명을 더 이상 진행하기가 어려웠습니다.
3. 하여, 말씀주신 내용을 바탕으로 파일을 오픈함과 동시에 자동으로 계속 업데이트가 반복되도록 코드를 수정한 파일을 업로드하였습니다. 아래 링크에서 파일을 다운로드 받아 살펴보세요.
https://blog.naver.com/engelmm/222100979191

수정된 파일에 대한 약간의 설명을 덧붙이자면
기존 모듈창의 프로시저는 그대로 두고, workbook_open 프로시저에 'RefreshAllData' 를 불러오는 코드를 추가하였습니다.

다른 학습자분들께도 유익한 질문 주셔서 감사드립니다.

희망 드림

1

DM S님의 프로필

DM S

2021.01.03

Roh님 질문 중...

추가로 올려주신 코드를 적용한 파일을 열어보았는데요, 10초마다 REFERESH설정이 되어 있어서 그런지..
파일을 종료시켜도, 계속 Refersh된 새로운 창이 계속 뜨네요..

-> 위 내용은 강사님께서 별도로 올려 주신, 파일 열고 난 뒤에 자동 새로코침 코드(Private Sub Workbook_Open())를 <모듈>에 넣어서 그렇습니다.

<모듈>이 아닌 <현재_통합_문서>에 넣으셔야 합니다. 다른 분들도 참고가 되시길...

1

1. 추가 업로드 해드린 파일에 저는 그런 문제가 발생하지 않는데 왜 그럴까요?

2. 현업에서 '파워쿼리' 기능이 있는지도 모르시는 분들이 대부분입니다. 파워쿼리를 쓰시는 분들도 자동 업데이트 기능이 있는 줄 모르는 분들이 대부분이구요. 따라서 실무에서 '파워쿼리 업데이트' 기능을 쓰는 분들을 거의 본 적이 없습니다.
상위 몇% 안에 파워유저들만 쓰고 있습니다. 
쓰는 형태는 아래 2가지 형태 중 하나를 쓰고 있습니다.

   ① 쿼리 속성 창 > 분단위로 업데이트 하는 옵션을 활용하여 원하는 분(minute)을 입력해서 자동 업데이트
   ② 이 영상에 원래 포함된 파일에 매크로 버튼을 추가해서 사용하는 형태
         이 형태의 예제 파일은 위 자료 링크에 또 '추가 예제' 라는 이름으로 업로드 해놓았으니 살펴보세요.

1

자세한 설명 감사드립니다.  
제가 VBA를 몰라서 그런지 궁금한 점이 많은점 양해 부탁드립니다.

추가로 올려주신 코드를 적용한 파일을 열어보았는데요, 10초마다 REFERESH설정이 되어 있어서 그런지..

파일을 종료시켜도, 계속 Refersh된 새로운 창이 계속 뜨네요..

수정한 코드를 실제로 사용하는 경우는 없을것 같은데요.
보통 자동업데이트 기능은, 메크로 버튼을 만들어서 사용하는지요? 실무에서 어떤 case에 사용하는지 문의 드립니다.

0

고맙습니다, DM S 님 :D

0

자세한 설명 감사드립니다.