bark
Yeni Üye
- Katılım
- 2 Kas 2022
- Mesajlar
- 3
- Aldığı beğeni
- 0
- Excel V
- Office 2021 TR
Konu Sahibi
Merhaba hocalarım, şirket içinde kullandığımız ve boyutu 60 MB'ı bulan çok yoğun formüllü ve veri yüklü bir ana dosyamız var. Bu dosya üzerinde çalışan bazı büyük VBA döngülerimiz var (yaklaşık 800 bin satırı tarayıp rapor üretiyor). Makro çalışmaya başladıktan 3-4 dakika sonra Excel doğrudan 'Out of Memory' (Yetersiz Bellek) hatası veriyor ya da donup kapanıyor.Kodun içinde Application.ScreenUpdating = False ve CalculationAutomatic ayarlarını kapatıyorum ama yine de RAM tüketimi tavan yapıyor. Nesneleri Set ... = Nothing yapsam da Excel arka planda hafızayı boşaltmıyor gibi. Bu tarz devasa boyutlu kurumsal dosyalarda VBA'in bellek yönetimini optimize edecek, makronun Excel'i patlatmasını önleyecek ileri düzey teknik bir çözüm veya kod mimarisi var mıdır? Örnek veri yapısını ve kullandığım makro bloğunu ekteki dosyaya koydum. Desteğiniz çok makbule geçer.