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

 

Bir cevap yazın

Your email address will not be published. Required fields are marked *.

*
*
You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>