• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Makro hatası error -2147217904 ( 80040e10)`

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

nunu446

Yeni Üye
Katılım
13 Nis 2021
Mesajlar
247
Aldığı beğeni
23
Excel V
Office 2019 EN
Konu Sahibi
Merhaba dosyadaki bu kod düne kadar çalışıyorken, bu gün hata verdi, sorun ne acaba?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
ozaman TOTAL'den o sütunu silip kodu aşağıdaki gibi düzenler misiniz?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
dikkat ederseniz önceki çalışmada fazladan bir sütun olduğundan
kodda fazladan bir alan daha vardı
SELECT [F2], Sum([F3]) AS TplA3, Sum([F4]) AS TplA4, Sum([F5]) AS TplA5, Sum([F6]) AS TplA6
o alan silindiğinden sorgudan da çıkarılmalıydı
Konu Sahibi
Sayın @halily bu kod düne kadar sorunsuz çalışıyordu, bu gün bilgisayarı açıp, denediğimde hata verdi, sorun ne anlamadım?
 
Keşke mesajda ne yazdığını da anlayabilseydim)
 
TmpTotal 'e tüm veriler doğru aktarılmış mı?
 
veriler önce bütün excel dosyalardan alınıp o sayfaya aktarılıyor,
sonrada son sorgu oradaki verilerden oluşturuluyor
normalde bu yönteme gerek duymazdım dikkat ederseniz diğer konunuzun 5. mesajında toplu olarak farklı bir sayfaya eklemeden yapmıştım ama kullanılan alfabe nedeniyle orjinal dosyanızda hata verdiğinden geçici sayfaya aktarmak zorunda kalmıştım
o nedenle kod hata verdiğinde TmpTotal sayfanızı açıp inceleyin veri var mı yok mu
ayrıca dün diğer sayfalardaki verilerde bir şey yaptınız mı?
verileri "\Data\" klasöründeki excellerden alıyordu deneme amaçlı olarak o klasöre excel dosyalarınızı tek tek ekleyin hata tüm excellerde mi oluyor yoksa sadece belli dosyalarda mı
 
Konu Sahibi
veriler önce bütün excel dosyalardan alınıp o sayfaya aktarılıyor,
sonrada son sorgu oradaki verilerden oluşturuluyor
normalde bu yönteme gerek duymazdım dikkat ederseniz diğer konunuzun 5. mesajında toplu olarak farklı bir sayfaya eklemeden yapmıştım ama kullanılan alfabe nedeniyle orjinal dosyanızda hata verdiğinden geçici sayfaya aktarmak zorunda kalmıştım
o nedenle kod hata verdiğinde TmpTotal sayfanızı açıp inceleyin veri var mı yok mu
ayrıca dün diğer sayfalardaki verilerde bir şey yaptınız mı?
verileri "\Data\" klasöründeki excellerden alıyordu deneme amaçlı olarak o klasöre excel dosyalarınızı tek tek ekleyin hata tüm excellerde mi oluyor yoksa sadece belli dosyalarda mı
TmpTotal sayfasında veri var, verilerle hiç oynamadım, tüm excelleri bir-bir DATA klasöründen çıkartıp yokladım, hepsinde hata verdi.
 
dosyanızı ekleyin inceleyelim
 
Konu Sahibi
bir şey değişmemiş demişsiniz ama hem total hem de hesabat sayfalarından sütun silinmiş
 
ben totalden de silinmiş dedim ama totalden silinmemiş total'den de silinecek mi o sütun?
ayrıca ilerde böyle değişikliklerde zor duruma düşmemek için kodun mantığını kavramanız çok önemli
 
ozaman TOTAL'den o sütunu silip kodu aşağıdaki gibi düzenler misiniz?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
dikkat ederseniz önceki çalışmada fazladan bir sütun olduğundan
kodda fazladan bir alan daha vardı
SELECT [F2], Sum([F3]) AS TplA3, Sum([F4]) AS TplA4, Sum([F5]) AS TplA5, Sum([F6]) AS TplA6
o alan silindiğinden sorgudan da çıkarılmalıydı
 
Çözüm
Konu Sahibi
ozaman TOTAL'den o sütunu silip kodu aşağıdaki gibi düzenler misiniz?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
dikkat ederseniz önceki çalışmada fazladan bir sütun olduğundan
kodda fazladan bir alan daha vardı
SELECT [F2], Sum([F3]) AS TplA3, Sum([F4]) AS TplA4, Sum([F5]) AS TplA5, Sum([F6]) AS TplA6
o alan silindiğinden sorgudan da çıkarılmalıydı
Teşekkürler @halily .
 
rica ederim
iyi çalışmalar
Not: kodda anlamadığınız yer olursa her zaman sorabilirsiniz
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst