2016-04-12 24 views
0

Bir excel Makro XLAM dosyası biçiminde. XLAM dosyam olmadan açtığımda, Hesaplama Seçeneği Otomatik. Ancak XLAM dosyası ile açtığımda, Şerit Arayüzünün Formül sekmesindeki Hesaplama Seçeneği Manueldir. Bu resimde gösterildiği gibi. enter image description hereVBA Excel Hesaplama Seçeneği, Excel'i açtığımda Manuel'e giriyor

Varsayılan olarak Otomatik'e nasıl gelirim? benim tüm makroda

, ben

Application.Calculation 

kullanılmış ve xlManual veya xlAutomatic yaptı, ama yine de konu görünür hiç. Aşağıdaki resimde enter image description here

gösterildiği gibi

Ben

Private Sub Workbook_Open() 

yılında

Application.Calculation = xlAutomatic 

koymak için çalıştı Ama bunu da, sonra yakın ve Excel yeniden, bu hata görünür . enter image description here Yukarıdaki resimdeki kodu kaldırmak için beni zorlar.

Bu sorunu nasıl çözebilirim? Lütfen bana yardım et.

Teşekkür Jeevan

cevap

2

Bu hesaplama kılavuzuna kuruldu zaman eklentiyi kaydedilen gibi geliyor. Hesaplama otomatik olarak ayarlanırken yeniden kaydetmeniz gerekir.

+0

Bunu nasıl yaparım, XLAM'im C: \ Users \ jrex \ AppData \ Roaming \ Microsoft \ AddIns dizinindedir. Excel'i açtığımda bu makro otomatik olarak etkinleşir. Bunu kaydettiğimde, otomatik olarak değiştirdikten sonra XLAM olarak kaydetme seçeneği göstermiyor. – Jeevan

+0

Merhaba, Dosyamı açtım, kodun kilidini açtım (Ctrl + Alt + F11 ve sonra şifre verdi), ardından XLAM olarak kaydedilmiş Otomatik Hesaplama Seçeneği'ni değiştirdim. Ama bu eski kod olmadan yeni bir XLAM olarak kaydediliyor. Ayrıca tekrar açtığımda Hesaplama seçeneği Manuel'dir. Aynı XMAL'a otomatik olarak kaydederek nasıl kaydederim? – Jeevan

+0

Hesaplamayı otomatik olarak değiştirin. Daha sonra VBE'de, eklentiniz kuruluysa (ayrı ayrı açmayın), sadece “Workbook'lar” (“addin.xlam”) yazınız ve Kaydet'e basıp Enter'a basınız. Ardından Excel'i kapatın ve yeniden açın. – Rory