2013 Excel içindeki bir Userform'dan başka bir excel yaratılırsa, ilk excel dosyaya gidinceye kadar her şey kitleniyor

Anonim
2014-05-11T08:37:07+00:00

10 yıldır kullandığımız bir yapı vardı: bir ana excel dosyasından Useform'lar aracılığıyla otomatik başka excel dosyaları yaratıp, bir Oracle veritabanından veriler/raporlar alıyorduk.

Ofis 2013 ' geçince sıkıntılar başladı:

Userform içerisinden yeni bir excel yaratılınca, orjinal userform'un bulunduğu dosyaya geri dönüp, bazı hücrelere birşeylere yazmadıkça, Userform'u unload etmiş bile olsanız, yeni yaratılan dosyada hiçbir işlem yapamıyorsunuz. Hatta eğer birkaç dosya birden açtıysanız yapı tamamen kitleniyor.

Anladığım kadarıyla bu yeni 2013 yüzünden. Çünkü eskiden bütün excel dosyaları ("workbooks") tek bir INSTANCE içersinde açılıyordu. Ama şimdi her bir excel dosyası için farklı bir INSTANCE yaratıyor. Bu nedenle birbirleri arasında geçişlerde sıkıntılar oluyor.

İyi de eski makrolar neden çalışmıyor. Formu "unload" ediyoruz işte. Niye o dosyaya ille de girmemizi istiyor ki?

Acilen yardıma ihtiyacım var. Yaklaşık 40-50 kişinin kullandığı devasa bir yapı şu an bu nedenle çalışmıyor.

WEB'de de ilgili hiçbir çözüm bulamadım.

Not: Win 7 içerisinde, 32-64 işletim sistemlerinde, 32-64 bit ofis kurulumlarını ayrı ayrı denedik. Bütün makinalarda aynı tepkiyi veriyor (Yani sorun aynen devam etti). Yalnızca formların ShowModal'i FALSE yapılırsa ciddi bir iyileşme sağlanıyor. Ama bazen sebebi belirsiz olmak kaydıyla yine kitleniyor. Tam bir çözüm olmuyor. Özellikle RAM düşük bilgisayarlarda (tam ilgisini kestirebilmiş değilim) ShowModal'i FALSE yapmanız da işe yaramıyor.

Microsoft 365 ve Office | Excel | Ev için | Windows

Kilitli Soru. Bu soru Microsoft Destek Topluluğu’ndan aktarıldı. Yararlı olup olmadığını belirtmek için oy verebilirsiniz ancak yorum veya yanıt ekleyemez ya da soruyu takip edemezsiniz.

0 yorum Açıklama yok
Soru yazarı tarafından kabul edilen yanıt
Özgür DURANLIOĞLU 34,765 Saygınlık puanı Gönüllü Moderatör
2014-05-11T15:45:27+00:00

Merhaba;

Makrolar ve VBA ile ilgili desteği MSDN Forumları'ndan alabilirsiniz. Bu noktada makro ve VBA desteği verilememektedir. Sorunuzu orada tekrarlarsanız en kısa sürede yanıt alabilirsiniz.

Teşekkürler.

Bu yanıt yardımcı oldu mu?

0 yorum Açıklama yok

0 ek yanıt

Sıralama ölçütü: En yararlı