Excel makro çalışırken otomatik hesaplama
Excel’in otomatik olarak formülleri yeniden hesaplama özelliği bazen başınızın belası olabilir. Çünkü her değişiklikte %0’dan başlayan bir süreçle yüzyüze kalabilirsiniz. Her değişiklik sonrası da bu sürecin yeniden başlaması ayrı bir baş belasıdır.
Bunu önlemek için Dosya >> Seçenekler >> Formüller >> Çalışma Kitabı Hesaplaması adımında “El ile” seçeneğini işaretledikten sonra değişiklikleri yaparsınız. Sonrasında da ise tekrar otomatik haline getirerek hesaplama işlemini excele geri bırakabilirsiniz. Eğer ben istediğim zaman hesaplasın, ipler benim elimde olsun diyorsanız, hesaplamayı istediğiniz anda F9 tuşuna basabilirsiniz.
Peki makro çalışırken de excel benim işime karışmasın diyorsanız, aşağıdaki kod işinize yarayacaktır.
Manuel hale getirmek için: Application.Calculation = xlCalculationManual
Otomatik hale getirmek için : Application.Calculation = xlCalculationAutomatic