Microsoft Excel'de 'Çalışma Zamanı Hatası 1004' mesajının nedeni nedir?

Yayınlanan: 2020-08-26

Excel'de 'Makro çalıştırılamıyor' sorununu nasıl çözeceğinizi mi arıyorsunuz? O zaman doğru yere geldiniz. Mesaj, Çalışma Zamanı Hatası 1004'ün bir sonucu olarak görünebilecek birçok mesajdan biridir. Excel Hatası 1004'ün diğer varyasyonları şunları içerir:

  • Uygulama tanımlı veya nesne tanımlı hata: Çalışma Zamanı Hatası 1004
  • Nesne Çalışma Sayfasının 'Ranger' Yöntemi Başarısız Oldu
  • Çalışma sayfası sınıfının kopyalama yöntemi başarısız oldu
  • Visual Basic Project'e programlı erişim güvenilir değil
  • Excel makrosu "Çalışma zamanı hatası 1004"
  • Nesne çalışma kitaplarının açık yöntemi başarısız oldu: Çalışma Zamanı Hatası 1004
  • Range sınıfının seçme yöntemi başarısız oldu: Excel VBA Çalışma Zamanı Hatası 1004
  • Uygulama tanımlı veya nesne tanımlı hata: VBA Çalışma Zamanı Hatası 1004 Olarak Kaydet
  • _global nesnesinin yöntem aralığı başarısız görsel temel: Çalışma Zamanı Hatası 1004

Excel'de Çalışma Zamanı Hatası 1004 Nedir?

Microsoft Excel, veri hesaplamasını kolaylaştıran kullanışlı ve çok talep edilen bir elektronik tablodur. Tüm dünyada hem bireyler hem de işletmeler tarafından kullanılır ve XLS ve XLSX formatında gelir.

Ancak, bir Excel dosyası üzerinde çalışırken veya bir Makro oluşturmaya çalışırken, birçok kullanıcı Runtime Error 1004 tarafından ağırlaştırılmıştır. Excel çalışma kitabınızda herhangi bir değişiklik yapmanızı engeller, belirli kaynak kitaplıklarını kullanamaz hale getirir ve donar veya programı ve hatta sisteminizi çökertir. Visual Basic uygulamaları ile çalışırken can sıkıcı performans sorunlarına neden olur.

Çalışma Zamanı Hatası 1004, Excel'in herhangi bir sürümünde oluşabilir: Excel 2003'ten Excel 2019'a. Çoğunlukla Microsoft Visual Basic for Applications Macro'yu çalıştırmayı denediğinizde ortaya çıkar. Sorun, Microsoft VBA'yı Excel'den kilitlemeyi amaçlayan bir güvenlik prosedüründen kaynaklanmaktadır. Güvenlik erişimi verirseniz, Çalışma Zamanı Hatası 1004 oluşmaz. Hata, kötü amaçlı yazılım bulaşmasının bir sonucu olarak program bozulmasından da kaynaklanabilir.

Neden Excel Çalışma Zamanı Hatası 1004 Alıyorum?

Çalışma Zamanı Hatası 1004, aşağıdakilerin bir sonucu olarak görünebilir:

  1. Bozuk MS Excel masaüstü kısayolu.
  2. Filtrelenmiş verileri bir MS Office Excel çalışma kitabına kopyalama ve yapıştırma.
  3. VBA Excel dosyasını açarken program çakışması.
  4. Büyük bir dize koleksiyonuyla bir dizi değerin programlı olarak ayarlanması.
  5. Uygulama veya nesne tanımlı hata.

Sebep ne olursa olsun, sorundan kurtulmak kolaydır. Excel'de değişiklik yaptığınızda Çalışma Zamanı Hatası 1004'ü nasıl düzelteceğinizi öğrenmek için okumaya devam edin.

Windows 10'da Excel'de Çalışma Zamanı Hatası 1004 Nasıl Onarılır

Aşağıdaki çözümlerin işe yaradığı kanıtlanmıştır:

  1. Kötü amaçlı yazılımdan koruma taraması çalıştırın
  2. VBA Projesi Nesne Modeline Erişime İzin Ver
  3. Yeni bir Excel şablonu oluşturun
  4. Microsoft Works'ü kaldırın
  5. GWXL97.XLA'yı kaldırın

Yukarıdaki düzeltmelerden birini veya birkaçını denediğinizde, hata çözülecektir. Şimdi size çözümleri gerçekleştirmek için ayrıntılı adımlar sunacağız.

Düzeltme 1: Kötü Amaçlı Yazılımdan Koruma Taraması Çalıştırın

Bu, Runtime Error 1004'ü aldığınızda denemeniz gereken ilk düzeltmedir. Sisteminize virüsler ve diğer kötü amaçlı yazılım türleri bulaşmışsa, hoş olmayan ve beklenmedik sorunlarla karşılaşırsınız. Sisteminiz ve uygulamanız arızalanacaktır. Ayrıca, önemli dosya ve belgeler bozulur.

ÖNERİLEN

Kötü Amaçlı Yazılımdan Koruma ile PC'yi Tehditlerden Koruyun

Bilgisayarınızda antivirüsünüzün gözden kaçırabileceği kötü amaçlı yazılım olup olmadığını kontrol edin ve Auslogics Anti-Malware ile tehditlerin güvenli bir şekilde kaldırılmasını sağlayın

Auslogics Anti-Malware, Microsoft Silver Application Developer sertifikalı Auslogics'in bir ürünüdür.
ŞİMDİ İNDİRİN

Güçlü bir virüsten koruma programıyla tam sistem taraması yapın. Auslogics Anti-Malware'i kullanmanızı öneririz. Araç, mevcut virüsten koruma programınızın gözden kaçırabileceği en zor kötü niyetli öğeleri bile tespit edip ortadan kaldıracak hassas araçlara sahiptir. Auslogics bir Microsoft iş ortağıdır. Sertifikalı bir Microsoft Silver Uygulama geliştiricisidir. Auslogics ürünleri, uzmanlar ve dünya çapında milyonlarca kullanıcı tarafından test edilmiş ve güvenilmiştir.

Düzeltme 2: VBA Projesi Nesne Modeline Erişime İzin Ver

Bu çözüm için prosedür kolaydır. Aşağıdaki adımları takip et:

  1. Excel'i başlatın ve Dosya sekmesine tıklayın.
  2. Seçenekler'e tıklayın.
  3. Güven Merkezi'ne tıklayın. Sol bölmedeki son seçenektir.
  4. Sağ bölmedeki Güven Merkezi Ayarları düğmesini tıklayın.
  5. Açılan yeni sayfada, sol bölmedeki Makro Ayarları'nı bulun ve tıklayın.
  6. Sağ bölmedeki Geliştirici Makro Ayarları bölümünün altındaki 'VBA proje nesne modeline erişime güven' onay kutusunu işaretleyin.
  7. Tamam düğmesini tıklayın.

Düzeltme 3: Yeni Bir Excel Şablonu Oluşturun

Mevcut çalışma sayfanızı kopyalamak veya çoğaltmak yerine, yeni Excel Çalışma Sayfası dosyanızı bir şablona koyabilirsiniz. Bu, Çalışma Zamanı Hatası 1004'ün düzeltilmesine yardımcı olacaktır. Bunu nasıl yapacağınız aşağıda açıklanmıştır:

  1. Excel'i başlatın.
  2. Yeni bir çalışma kitabı açmak için klavyenizdeki Ctrl + N kombinasyonuna basın. Çalışma kitabında yalnızca bir sayfa bıraktığınızdan emin olun. Gerisini silin.
  3. Çalışma kitabını ihtiyaçlarınıza göre değiştirin.
  4. Klavyenizde Ctrl + S tuşlarına basarak çalışma kitabını kaydedin. Veya Excel 2003 kullanıyorsanız, Dosya sekmesine tıklayın ve Farklı kaydet'e tıklayın. Excel 2007 ve daha yeni sürümler için, ekranınızın sol üst köşesindeki Microsoft Office simgesine ve ardından Farklı kaydet'e tıklayın.
  5. Dosyayı bilgisayarınıza kaydetmek için bir konum seçin ve dosya için bir ad girin.
  6. 'Kayıt türü' seçeneğinin yanındaki açılır oku tıklayın ve Excel 2003 kullanıyorsanız Excel Şablonu'nu (.xlt) seçin. Excel 2007 ve sonraki sürümlerini kullanıyorsanız, bunun yerine Excel Şablonu'nu (.xltx) seçin.
  7. Şablonu kaydettikten sonra eklemek için aşağıdaki kodu kullanın:

Tür Ekle:=yol\dosyaadı

“path\filename” öğesini şablonun gerçek yolu ve dosya adıyla değiştirdiğinizden emin olun.

Düzeltme 4: Microsoft Works'ü Kaldırın

İşte izlenecek prosedür:

  1. Yetkili Kullanıcı menüsünü açmak için Başlat düğmesine sağ tıklayın. Listeden Görev Yöneticisi'ni seçin. Alternatif olarak, klavyenizdeki Ctrl + Alt + Del kombinasyonuna basın ve ardından Görev Yöneticisi'ne tıklayın.
  2. Görev Yöneticisi'ne girdikten sonra, çalışan uygulamaların her birine tıklayın ve Görevi Sonlandır düğmesine tıklayın.
  3. Görev Yöneticisi penceresini kapatın.
  4. Windows + R klavye kombinasyonuna basarak Çalıştır yardımcı programını açın. Metin alanına "appwiz.cpl" (tırnak işaretleri olmadan) yazın ve Tamam düğmesini tıklayın veya klavyenizdeki Enter tuşuna basın.
  5. Uygulamalar listesinde Microsoft Works'ü bulun ve sağ tıklayın. Ardından, içerik menüsünden Kaldır'a tıklayın. İstenirse eylemi onaylayın.

Düzeltme 5: GWXL97.XLA'yı kaldırın

GWXL97.XLA dosyasını nasıl sileceğiniz aşağıda açıklanmıştır:

  1. Dosya Gezgini'ni açmak için klavyenizdeki Windows + E kombinasyonuna basın.
  2. Bu yola gidin: C: Kullanıcılar > Kullanıcı > Ad > AppData > Yerel> MicrosoftExcel.
  3. XLStart klasörünü açın.
  4. GWXL97.aXLA dosyasını bulun ve silin.

Çözüm

Yukarıda sağlanan çözümlerin, Microsoft Excel'de Çalışma Zamanı Hatası 1004'ü başarıyla düzeltmenize ve dosyanızdaki verileri kurtarmanıza yardımcı olduğunu umuyoruz. Çalışma zamanı hatasına yol açabilecek birçok sorun vardır. Ancak, bu kılavuzun sonuna geldiğinizde, gayet iyi olacaksınız.

Sorularınızı veya yorumlarınızı aşağıdaki bölüme bırakmaktan çekinmeyin. Sizden haber almayı seviyoruz.