웹 플러그인 (Bloomberg)을 사용 중이고 재 계산해야하는 매크로의 특정 범위가 있습니다. 그러나 PC를 너무 많이 감속시키기 때문에 다른 범위가 다시 계산되지 않는 것이 중요합니다 (블룸버그 웹 플러그인). 매크로를 사용하는 동안 전체 계산을 중지하는 것만으로는 충분하지 않습니다. 실제로 특정 범위 나 시트에 묶일 필요가 있습니다.새로 고침에서 특정 범위를 중지하십시오.
여기에 내 코드가 작동하지 않는, 지금까지입니다 :
ActiveSheet.Unprotect
Range("M1:CV1556").Locked = False
Range("A13:K1556").Locked = True
ActiveSheet.Protect
다음 솔루션을 가능 수 : 모든 웹 플러그인을 비활성화함으로써 느린 코드에 대한 이유이다 다운로드되는 새로운 데이터를 방지 할 수 있습니다. 그러나, 나는 VBA에서 그렇게하는 법을 모른다.
도움을 주시면 대단히 감사하겠습니다.
. 잠금 해제 된 셀은 시트가 보호되어 있어도 잠겨있는 셀은 수정할 수 없습니다. 수식이 여전히 실행됩니다. https://msdn.microsoft.com/en-us/library/office/ff836172.aspx – litelite