Microsoft, başlangıcından bu yana birçok yararlı uygulama sağlamıştır. Zamanla, uygulamalar Microsoft Office’in bir parçası oldu. Microsoft Excel, bilgisayarların ilk günlerinden beri var olan, kullanıcıların verileri biçimlendirmesini ve hesaplamasını sağlayan bir program olan böyle bir uygulamadır. Ayrıca, kullanıcıların formülleri kullanmasına izin vermek için bir elektronik tablo sistemi kullanır. Microsoft Excel, dünya çapında binlerce şirket tarafından finansal analiz yapmak için kullanılmaktadır. Ayrıca MS Excel, Visual Basic uygulamalarını da destekler, böylece elektronik tablolarınıza VBA komut dosyaları ekleyebilirsiniz.
Diğer ofis programları ve MS Excel, çeşitli işlevler için VBA kodunu kullanır. Örneğin, bir elektronik tabloya bir düğme eklediğinizde, veriler otomatik olarak eklenir. Bu özellikler, büyük miktarda veriyi yönetmeye çalışırken çok kullanışlıdır. Ancak, kullanıcılar genellikle yüzlerle ilgili hatalar bildirdi. Burada belirli VBA çalışma zamanı hatası 1004’ü tartışıyoruz. 1004 VBA çalışma zamanı hatasının olası nedenleri, yanlış sözdizimi veya kod, filtrelenmiş veriler ve bozuk MS Excel’dir. Ancak, aynı anda bir VBA dosyası açmaya çalışırken iki programın çakışması da mümkündür.
Excel: VBA Çalışma Zamanı Hatası 1004 Nasıl Onarılır
VBA çalışma zamanı sorunlarını kendiniz düzeltmenin birkaç yolu vardır. Aşağıda ne olduğuna bakın.
Yöntem 1: Yeni bir şablon oluşturun
Mevcut sayfayı kopyalamak veya çoğaltmak yerine şablona yeni bir excel sayfası koymak sorunu çözebilir. Bu yüzden önce bunu deneyin.
Adım 1 – Önce Microsoft Excel’i başlatın, yeni bir çalışma kitabı oluşturun, ardından yalnızca bir sayfa bırakarak mevcut sayfayı silin. Varsayılan şablonu tasarlamak istediğiniz gibi biçimlendirebilirsiniz. Menü çubuğunda Dosya seçeneğini tıklayın ve Farklı Kaydet seçeneğini seçin.
Adım 2 – Excel Çalışma Kitabı seçeneğini seçin ve bir Dosya Gezgini penceresi açılacaktır. Şablonu kaydetmek için bir dizin seçin.
Adım 3 – Şablon için bir ad girin ve ardından dosya türünü Excel 2003 için .xlt veya Excel 2007 veya üstü için .xltx olarak seçin. Şablonu kaydetmek için Kaydet düğmesine tıklayın. Şimdi VBA kodunuzu çalıştırmayı deneyin.
Yöntem 2: GWXL97.XLA dosyasını silin
Birden fazla program aynı anda VBA dosyasını açmaya çalışırsa çakışmalar kesinlikle olacaktır, bu nedenle çakışma olmadığından emin olmak için GWXL97.XLA dosyasını silerek deneyebilirsiniz.
Adım 1 – Dosya Gezgini’ni açın ve aşağıdaki dizine gidin:
C:\Program Dosyaları\MSOffice\Office\XLSTART
Adım 2 – Klasörde GWXL97.XLA dosyasını gördüğünüzde, klavyenizden Sil düğmesini seçip basın veya sağ tıklayıp Sil’i seçin.
Şimdi VBA kodunuzu çalıştırmayı deneyin.
Yöntem 3: Kodunuzda hata ayıklayın
1004 hatasının hatalı koddan kaynaklanmış olması çok muhtemeldir. Bu yüzden VBA kodunuzu mükemmel bir şekilde yürütmek için doğru sözdizimini ve değerleri yazmanız gerekir. 1004 hatası sonucunda yapılabilecek birçok hata olabilir. Bunun olmasını önlemek için kodunuzu iki kez kontrol etmeli ve yanlış satırı göstermelisiniz. Örneğin, bir çalışma sayfasının adı zaten varsa ve aynı ad başka bir çalışma sayfasına atanmışsa, Ad zaten Alındı mesajı 1004 hatasıyla görüntülenir.
Kodu çalıştırdığımda 1004 hata mesajı veriyor, bu yüzden adı değiştirin ve ona bir değer atayın. Kötü VBA koduyla ilgili 1004’ten fazla hata var. Örneğin, object_Global kapsam hatası, kapsam sınıfı alanının yöntem seçimi vb. Mesaj her görüntülendiğinde, hata VBA koduyla ilgiliyse hata 1004 hatası olarak vurgulanır.
Bu nedenle, geçerli sözdizimi ve değerlerle kodunuzu hata ayıklamaya çalışın.
son.