Gizli modül Otomasyonunda derleme hatası


0

Geçenlerde bir Excel elektronik tablosunda matematiksel bir modelle yayınlandım. Bu, birçok makro ve sahne arkasında VBA bir tekne dolusu içeren çok sayıda sayfayı içerir.

Ancak model oldukça eski ve en son Windows XP, Excel 2003'te çalıştığı biliniyordu. Şu anda Windows 8.1 ve Excel 2013 kullanıyorum ve hata mesajı veriyor: -

Gizli modülde hata derleme: Otomasyon

başlangıçta iki kez ve kapanışta bir kez; Başka bir hata mesajı üretilmese de model de çalışmıyor.

Bu mesajın görünmesine neden olan sorunu nasıl çözeceğimi bilen var mı? (Modelin başarısızlıklarının bununla ilgili olduğundan şüpheleniyorum.)


VBA'yı görmeden konuyu bilmenin bir yolu yok. Açıkçası, modüldeki bir şey Automationartık uyumlu değil. Başarısızlık muhtemelen rutinden çıkmakta, yani başka hiçbir şey çalışmıyor demektir. 2003'ten beri Excel VBA'da birçok değişiklik yapıldı. Nerede başarısız olduğunu bulmak için hata ayıklamanız gerekecek.
CharlieRB

@CharlieRB, yani "Otomasyon" bazı Microsoft bir şey değil, o zaman? Çok korktum. Teşekkür ederim.
Brian Hooper,

Hayır. Mesaj, gizli bir modülde (VBA'da) olduğunu söylüyor. Gösterme ve hata ayıklama yapmanız gerekecek. Üzgünüm, kolay cevap yok.
CharlieRB

Formüllerde herhangi bir hata var mı? 2003 ve 2013 arasında kullanımdan kaldırılmış bir şey olabilir.
Mark Fitzgerald

@MarkFitzgerald, muhtemelen var; Kontrol edeceğim. Sorunu, sorun doğmadan önce bir sistem ya da yapılandırma sorunu olması durumunda göndermiştim.
Brian Hooper

Yanıtlar:


0

VBA proje referanslarını güncellediniz mi?

Minimumda bulunması gerekenler: Uygulamalar için Visual Basic, Microsoft Excel 15.0 Nesne Kitaplığı ve Microsoft Office 15.0 Nesne Kitaplığı.

To set these, 
Open the Visual Basic editor (Alt+F11)
Select Tools
Select References
Scroll through until you find the library and click on the box to add/remove a check.

Eski referanslar, eski VBA komut dosyalarını çalıştırırken sorunlara neden olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.