enter image description here 현재 블룸버그 데이터를 사용하여 작성된 코드가 있습니다. 블룸버그의 데이터를 VBA를 사용하여 Excel로 끌어 내려고 노력 중입니다. 그것은 잘 작동하지만 문제는 블룸버그에서 데이터를 복사 한 다음 다른 시트에 붙여 넣는 또 다른 매크로가 있다는 것입니다.Bloomberg Excel에서 데이터로드에 걸리는 시간 - VBA
데이터가 모두 bloomberg에서 출력되지 않은 경우 복사하기에 불충분 한 데이터가있는 것으로 끝나고 다른 시트에 붙여 넣습니다.
현재, 나는이 코드 줄을 사용하고 있습니다 : Application.OnTime 이제 + TIMEVALUE ("0시 1분 45초을"), "RunAll"그것까지 1 분 45 초에 대한 첫 번째 매크로를 실행 한 후 대기
나머지 매크로를 실행합니다. 그것은 유용하지만 많은 시간을 보내는 길입니다. 문제는 이것이 데이터가 출력되는 데 걸린 시간입니다.
블룸버그 데이터를 신속하게 끌어 올릴 수있는 더 효율적인 방법은 데이터가 엑셀로 빠르게 출력되도록하는 것입니다.
감사합니다.
로딩 셀에 특정 문자열이 있습니까? 어쩌면 루프를 실행하거나 Worksheet.Change 이벤트를 가로 채어이 문자열을 검사 할 수 있습니다. – silentsurfer
예제 코드를 입력하십시오. 블룸버그 데이터가 무엇인지 모르겠으니 질문을 좀 더 일반적인 것으로 만드십시오. IE를 자동화하여 데이터를 가져오고 있습니까? 데이터베이스 연결을 만들고 있습니까? –
어떻게 데이터를 검색합니까? 프로그래밍 방식으로하면 다음과 같이 기다릴 필요가 없습니다. – assylias