는 내가vba에서 application.calculation을 복원하지 않으면 어떤 영향이 있습니까?
application.calculation = xlcalculationmanual
로 설정하고 같은 긴 VBA 코드 후 나는이 한 Statment 20 초를 복용하고 때로는 최대 때 걸려있다 내가 본 어떤 말
application.calculation = xlcalculationautomatic
에서 이런 짓을 나는 그 문에 대한 시간의 촬영 많은, 그래서 난 그냥 복원 무시 시간을 저장하는 이유를 이해 해달라고
application.calculation = xlcalculationautomatic
xlcalculation를 복원 그것. 다시 복원하지 않으면 어떤 효과가 있습니까?
반대로! 워크 시트 수식의 입력에 의존하지 않는 코드의 실행을 최적화하려면 자동 계산을 사용하지 않는 것이 좋습니다. 칼이나 숟가락처럼 부적절하게 사용하면 실제로 위험합니다. 그러나 먹을 때기구를 사용하지 않는 것은 변명의 여지가 없습니다! –
Jean-Francois에 동의합니다. 현재 계산 설정을 저장하고, 수동 계산으로 변경하고, 코드를 실행 한 다음 이전 계산 설정으로 복원하는 것이 표준 좋은 코딩입니다. 찰스 윌리암 (Charles William)의 사이트에는 계산에있어 알아야 할 모든 것이 있습니다. [의사 결정 모델] (http://www.decisionmodels.com/calcsecretsh.htm) – brettdj