İster kendi kullanımınız için ister bir işletme için bir Excel raporu oluşturuyor olun, bu rapor XLS ve XLSX olmak üzere iki biçimde gelir. Bu biçimler bozulduğunda, şunu görürsünüz: VBA Çalışma zamanı hatası '1004'.
Bu hata, bir Excel sayfasında bir Makro oluşturmaya çalıştığınızda da ortaya çıkabilir ve böylece Excel ile çalışmanıza engel olur. Bu, VBA üzerinde çalışmanızı engelleyebilirken, aynı zamanda VBA'nın ve hatta zaman zaman sisteminizin çökmesine neden olabilir.
İyi haber şu ki, bu birkaç yöntem kullanılarak düzeltilebilir. Nasıl olduğunu görelim.
Yöntem 1: MS Excel'de Geliştirici Sekmesini Kullanma
Aşama 1: Aç Excel sorunla karşılaştığınız sayfayı seçin ve geliştirici sekme.
Şimdi, tıklayın Ekle altındaki ve altındaki seçenek ActiveX Denetimleri bölümünde, seçin Komut Düğmesi.
Adım 2: Şimdi, herhangi bir yerde Excel sayfa, sürükleyip çizin Komut Düğmesi. Bu olacak KomutDüğmesi1.
Aşama 3: üzerine çift tıklayın KomutDüğmesi1 yazabilmek için VBA kodu içinde Uygulamalar için Microsoft Visual Basic açılan kutu.
Şimdi, aşağıdakini yazın VBA kodu gosterildigi gibi:
Bir Tamsayı Olarak Karartın. Dim b As Integer a = Çalışma Sayfaları("Sayfa Adı").Hücreler(Satır numarası, Sütun numarası).Değer. b = Çalışma Sayfaları("Sayfa Adı").Hücreler(Satır numarası, Sütun numarası)).Değer. Çalışma sayfaları("Sayfa Adı").Hücreler(Satır numarası, Sütun numarası)).Değer = a + b
*Not - Vurgulanan kısımları gerçek sayfa adınız, satır numaranız ve sütun numaranızla değiştirdiğinizden emin olun.
4. Adım: Şimdi, geri dön Excel sayfası (Sayfa1 bu durumda) ve üzerine tıklayın Tasarım Modu seçeneğinde araç çubuğu geri almak için.
Şimdi, tıklayın KomutDüğmesi1 sonucu oluşturmak için sayfada.
Adım 5: girerseniz VBA yanlış kod, size verecektir VBA çalışma zamanı hatası 1004.
Bu nedenle, bu neden aldığınızı anlamanıza yardımcı olacaktır. Çalışma zamanı hatası 1004 ve doğru şekilde kullanarak bundan kaçınmanıza yardımcı olur. VBA kodu ve desen. Ancak sorun devam ederse 2. yöntemi deneyin.
Yöntem 2: Yeni Bir Excel Şablonu Oluşturarak
Aşama 1: Açık Microsoft Excel ve basın Ctrl+N yeni bir çalışma kitabı açmak için klavyenizdeki tuşları birlikte kullanın.
Şimdi, git Dosya sol üstteki sekme.
Adım 2: Şimdi, çalışma kitabının sağ tarafında, Son bölümünde, biri hariç tüm excel sayfalarını silin.
Bıraktığınız bu sayfayı ihtiyacınıza göre biçimlendirin.
Aşama 3: Tamamlandığında, şuraya gidin: Dosya sekmesini tekrar tıklayın ve tıklayın Farklı kaydet.
Dosyayı kaydetmek istediğiniz konumu seçin. Şimdi, ayarlayın Tür olarak kaydet olarak alan Excel Şablonu. Dosyayı kaydettiğinizden emin olun. .xltx veya .xlt biçim.
*Not - Yukarıda kullanılan biçim, Excel 2017 ve üzeri sürümler.
4. Adım: Şablonu kaydettikten sonra, aşağıdaki kodu kullanarak şablonu ekleyebilirsiniz:
Add Type:=pathfilename
Dosya adını kayıtlı belge adınızla değiştirdiğinizden emin olun.
Bu, VBA çalışma zamanı hatası 1004 sorununuzu çözmelidir, ancak değilse, 3. yöntemi deneyin.
Yöntem 3: Güven Merkezi Ayarları aracılığıyla
Aşama 1: Açık MS Excel ve şuraya git Dosya sekme. Şimdi, tıklayın Seçenekler menüde.
Adım 2: İçinde Excel Seçenekleri pencere, tıklayın Güven merkezi bölmenin sol tarafında. Sağ tarafta, üzerine tıklayın Güven Merkezi Ayarları.
Aşama 3: İçinde Güven merkezi pencere, üzerine tıklayın Makro Ayarları soldaki seçenekler. Şimdi, bölmenin sağ tarafında, yanındaki radyo düğmesini seçin. devre dışı bırak bildirim ile tüm makrolar.
Ardından, yanındaki radyo düğmesini seçin. VBA proje erişim moduna güven erişimi.
Basın TAMAM MI değişiklikleri kaydetmek için sonra basın TAMAM MI içinde tekrar Excel Seçenekleri çıkmak için pencere.
Bu yöntem, VBA çalışma zamanı hata sorununuzu çözmelidir. Bit, sorun hala devam ediyorsa 4. yöntemi deneyin.
Yöntem 4: GWXL97.XLA Dosyasını Silerek
Aşama 1: basın Windows tuşu + E açmak için klavyenizde birlikte Dosya Gezgini. Şimdi, tıklayın bu bilgisayar solda ve sonra C sürücüsü sağ tarafta.
Adım 2: Şimdi, ulaşmak için aşağıda gösterilen yolu takip edin. Excel Klasör:
C:\Kullanıcılar\"Kullanıcı adı"\AppData\Local\Microsoft\Excel
Şimdi, XLStart klasörünü açın.
*Not - vurgulanan kısmı tırnak işaretleri olmadan kendi kullanıcı adınızla değiştirin.
Aşama 3: Şimdi adlı bir dosya göreceksiniz - GWXL97.XLA. Bu dosyayı seçin ve Sil.
Bu kadar. Bu yöntemleri takip etmek, Windows 10 PC'nizdeki VBA çalışma zamanı hatası 1004'ü düzeltmenize yardımcı olabilir.