Çalışma Zamanı Hatası 7 Bellek Yetersizliğini Düzeltme – Excel Makrosu

Calisma Zamani Hatasi 7 Bellek Yetersizligini Duzeltme Excel Makrosu



Excel Makroları kullanıcıların, normalde yürütülmesi çok fazla zaman ve çaba gerektirecek görevleri otomatikleştirmesini mümkün kıldı. Excel'deki manuel görevleri yerine getirebilirler, böylece kullanıcıların daha verimli çalışmasına olanak tanırlar. Ancak birçok kullanıcı, karşılaşmaktan şikayetçi Çalışma zamanı hatası 7 Microsoft VBA'da bellek yetersiz otomatik bir görevi yürütmeye çalışır excel . Aynı sorunu yaşıyorsanız, internetin doğru sayfasındasınız demektir. Bu parça, hatanın neden oluştuğunu ve sorunu çözmek için ne yapmanız gerektiğini anlamanıza yardımcı olacaktır.



  Çalışma Zamanı Hatası 7 Bellek Yetersiz - Excel





Windows 10 için ocr yazılımı

VBA'da çalışma zamanı hatası 7'nin belleği yetersiz nedir?

Çalışma zamanı hatası 7'de bellek yetersiz, Visual Basic Uygulama programlamasında bir programın yürütülmesini kesintiye uğratıyor. Genellikle bu durum Excel'de meydana geldiğinde, Microsoft elektronik tablo yazılımının sistemde VBA makrolarını çalıştırmak için yeterli bellek bulamadığını gösterir. Excel'deki VBA makroları, manuel görevleri otomatikleştirmek ve kullanıcı tarafından oluşturulan özel işlevler oluşturmak için dahili Microsoft programlama dilini kullanır.





Çalışma hatası Bu durumun nedeni, güvenliği ihlal edilmiş Excel dosyaları, çok fazla yüklü sürücü, Windows'un standart modda çalıştırılması, donanım bileşeni arızası ve yetersiz depolama kapasitesi gibi çeşitli faktörlerden kaynaklanabilir. Bir Excel VBA makrosunun programı 64K segment sınırıyla karşılaştığında, bellek yetersiz çalışma zamanı hatası 7'nin de oluştuğunu belirtmekte fayda var.



Excel Makro'da Çalışma zamanı hatası 7 yetersiz bellek nasıl düzeltilir

Excel VBA'da yetersiz bellek çalışma zamanı hatasından kurtulmak için uygulayabileceğiniz birkaç düzeltme vardır. Ancak sorun tamamen çözülene kadar hepsini denemeye çalışın. Aşağıda vurgulanan ve tartışılan kanıtlanmış aşağıdaki düzeltmeleri kontrol edin:

1. Excel'de Makro Ayarlarını Değiştirin
2. Windows'u Gelişmiş modda çalıştırın
3. Sanal Bellek boyutunu artırın
4. Gereksiz Aygıt Sürücüsünü Kaldır
5. Sabit Disk Sürücüsünü Birleştirin
6. RAM boyutunu artırın

1] Excel'de Makro Ayarlarını Değiştirin



ie'de javascript nasıl devre dışı bırakılır

Excel makrolarında yetersiz bellek çalışma zamanı hatası 7'den kurtulmak için uygulamanız gereken ilk çözüm budur. Etkinleştireceğiniz seçenek, makroların etkin olduğu herhangi bir Excel belgesindeki makroların, yürütme için gerekli temel nesnelere, yöntemlere ve özelliklere erişmesine olanak tanır. Aşağıda özetlenen adımları izleyin:

  • Bilgisayarınızda Microsoft Excel uygulamasını açın ve şuraya gidin: Dosya > Seçenekler .
  • Pencerenin sağ tarafındaki seçenekler listesinde Güven merkezi ve tıklayın Güven Merkezi Ayarları .
  • Seçme Makro Ayarları pencerenin sağ tarafındaki seçenekler listesinden.
  • Altında Geliştirici Makro Ayarları , “ VBA proje nesne modeline erişime güvenin ” seçeneği işaretlidir.
  • Tıklamak TAMAM Değişikliği kaydetmek için.

2] Windows'u Gelişmiş modda çalıştırın

Daha önce belirttiğimiz gibi, Microsoft Windows'u standart modda çalıştırmak, Excel makrosunda yetersiz bellek çalışma zamanı hatası 7'den sorumlu olabilir. Sorunu çözmek için Microsoft Windows'u yeniden başlatın. Gelişmiş mod . Aşağıda özetlenen adımları izleyin:

  • tuşuna basın Windows tuşu + BEN açmak için klavyenizde Windows Ayarları .
  • Şu yöne rotayı ayarla Gizlilik ayarı > Windows'ta arama .
  • Altında ' Dosyalarımı Bul “ seçeneğini seçin Geliştirilmiş seçenek.
  • Daha sonra bilgisayarınızı yeniden başlatın.

3] Sanal Bellek boyutunu artırın

  Sanal Belleğin Pagign Boyutunu Artırın

Ayrıca Excel makrosundaki çalışma zamanı hatası 7'nin bilgisayarınızın sanal belleğinin bitmesinden de kaynaklanabileceğini anlatmıştık. Yetersiz bellek hatasını düzeltmek için, sanal bellek boyutunu artırın bilgisayarınızda. Aşağıda özetlenen adımları izleyin:

  • Git Kontrol Paneli > Sistem ve Güvenlik > Sistem .
  • Tıklamak Gelişmiş sistem Ayarları pencerenin sol üst tarafında ve şuraya gidin: Gelişmiş sekmesi.
  • Tıkla Ayarlar altındaki düğme Verim .
  • Şuraya git: Gelişmiş sekmesine tıklayın ve ardından Değiştirmek altındaki düğme Sanal bellek .
  • “ seçeneğinin işaretini kaldırın Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönetin Pencerenin üst kısmındaki 'seçeneği.
  • Seçin C: sürücü disk belleği dosyasının oluşturulacağı yer.
  • Seçme Özel boyut ve her ikisi için de değerleri ayarlayın Başlangıç ​​boyutu Ve En büyük boy .
  • Tıkla Ayarlamak düğmesine tıklayın ve ardından tıklayarak değişiklikleri kaydedin. TAMAM .
  • Ayarları uygulamak için daha sonra bilgisayarınızı yeniden başlatın.

Ancak Başlangıç ​​boyutu, RAM depolama boyutunuzun (MB) 1,5 katı olmalıdır. Örneğin, 8 GB RAM kullanıyorsanız Başlangıç ​​boyutu 1024 x 8 x 1,5 = 12288 olacaktır. Maksimum boyut, RAM depolama boyutunun 3 katıdır. Maksimum boyutun kullanılması tavsiye edilmese de sistem kararsızlığını önlemek için hesaplamaları doğru yaptığınızdan emin olun.

bir site için önbelleği temizle

İlgili : Çalışma Zamanı Hatası 76: Excel'de yol bulunamadı

4] Gereksiz Aygıt Sürücülerini Kaldır

  Windows PC'de Xbox denetleyicisi için Xbox denetleyicisini oyuncu 1'e çıkarın

Kanıtlanmış bir diğer çözüm ise gereksiz aygıt sürücülerini kaldırın . Bilgisayar sisteminizde çok fazla aygıt sürücüsü yüklü olması, Excel makrosunda yetersiz bellek çalışma zamanı hatası 7 ile karşılaşmanızın nedeni olabilir. Aşağıda özetlenen adımları izleyin:

  • Sağ tıklayın Başlangıç menüyü seçin ve Aygıt Yöneticisi .
  • Bilgisayarınızdaki cihazlar listesinden gereksiz olduğunu düşündüğünüz cihazları genişletin.
  • Sürücülerine sağ tıklayın ve ardından Kaldır cihaz.
  • Daha sonra bilgisayarınızı yeniden başlatın.

5] Sabit Disk Sürücüsünü Birleştirin

  Windows'ta Birleştirme Seçenekleri ve Komut satırı anahtarları

Katı Hal Sürücüsü (SSD) yerine Sabit Disk Sürücüsü (HDD) kullanıyorsanız, şunları yapmanız gerekebilir: sürücünüzü birleştirin Excel makrosunda yetersiz bellek çalışma zamanı hatası 7'yi çözmek için. Aşağıda özetlenen adımları izleyin:

  • Bilgisayarınızda Komut İstemi'ni yönetici olarak açın.
  • Tip C: /a'yı birleştir ve sonra vur Girmek Sürücünüzü analiz etmek için klavyenizdeki tuşuna basın.

Analiz size sabit sürücünüzdeki parçalanmış alanı gösterecek ve ayrıca birimi birleştirmeniz gerekip gerekmediğini de gösterecektir.

Tip C'yi birleştir: birimi birleştirmek için. İşlem tamamlandıktan sonra bilgisayarınızı yeniden başlatın.

6] RAM boyutunu artırın

Daha önce tartışılan tüm düzeltmeleri denedikten sonra Excel makrosunda bellek yetersiz çalışma zamanı hatası 7'yi almaya devam ederseniz, RAM depolama boyutunuzu artırmayı düşünmelisiniz.

şifre ipucu

Okumak: Makroların Microsoft Office dosyalarında çalışmasını önleme veya Engelleme

Sonuç olarak, Excel makrosundaki çalışma zamanı hatası 7, bilgisayarınızda tamamen çözülene kadar bu makalede tartışılan tüm düzeltmeleri uygulamaya çalışın. Bu parçayla ilgili yardım alabileceğinizi umuyoruz. İyi şanlar.

VBA'daki üç hata türü nelerdir?

Uygulama programlama için Visual Basic ile ilgili üç tür hata şunlardır: Sözdizimi hataları , Çalışma zamanı hataları , Ve Mantıksal hatalar . Yetersiz bellek hatası 7 gibi çalışma zamanı hataları, yorumlayıcının sözdizimi kontrollerini geçer ancak yürütme sırasında programda bir sorun olarak ortaya çıkar.

VBA makrosunda yetersiz bellek hatası nedir?

VBA'da yetersiz bellek hatası, bir programdaki bir ifadenin yürütülmesi sırasında meydana gelen bir çalışma zamanı hatasıdır. Bu, bilgisayarınızdaki Microsoft Excel uygulamasının program yürütmeyi tamamlamak için sistem kaynaklarının tükenmesinin bir sonucudur.

  Çalışma Zamanı Hatası 7 Bellek Yetersiz - Excel
Popüler Mesajlar