ADO ile Klasördeki Dosyalardan Sonuç Listeleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

ADO ile Klasördeki Dosyalardan Sonuç Listeleme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekliyorum, yapmanız gerekenler.
  1. ZIP'teki klasörü bir yere çıkartın. (ZIP'ten açmayın yoksa çalışmaz)
  2. Çıkardığınız yerdeki klasör içinden anadosya isimli dosyayı açın.
  3. Dosya açıldığında, sayfada göreceğiniz araç simgesine tıklayın.
  4. Eklediğiniz örnek iki dosyadaki sonuçların doğruluğunu kontrol edin.
Eğer her şey doğru ise, anadosya isimli dosyayı tüm dosyalarınızın olduğu klasöre kopyalayarak orada da deneyebilirsiniz.

Ayrıca, Excel'i çok gereksiz yere yoruyorsunuz, rengarek sayfalar, kenarlıklar vs..
Bunlar hep çalışmalarınıza hız açısından zarar vermektedir.
 

Ekli dosyalar

Çözüm
Üstadım öncelikle emeğine sağlık indirip
1738450997308.webp
ilk çalıştırdığımda verileri çekti ancak sonrasında çekmedi ben mi acaba bir yerde yanlış yapıyorum
 
Üstadım ,
Bu tablo ile alakalı bir kaç sorum daha olacak,
1- anadosyanın ismini değiştirdiğimde makroda değişiklik yapmam gerekecek mi?
2- Maktolu dosyamı toplam adında bir klasöre cari hesapları ise cari hesaplar adında klasöründe tutarken ( Her ikiside FİRMA-2025 Klasörünü içinde) yine makro da ne gibi değişiklikler yapmam gerekecektir.
Saygılarımla
 
Makroya müdahale etmenize gerek yok.
Ana dosyanız, diğer dosyaların olduğu klasörde olsun yeter.
Sadece kendiyle aynı klasörde olan dosyaları kontrol etmektedir.
Oraya eklenen, silinen dosyaları kontrol etmesi için kodu bir kez çalıştırmanız yeterli olacaktır.
Alt klasör varsa çalışmayacaktır.
 
Üstadım ellerine sağlık sorun çözüldü, işlemleri yaparken bir durumla karşılaşıyorum ama; başka bir excel ekranı açıkken sistem veri çekmeyip ekranı temizliyor bu makronun işleyişi kaynaklı diye düşündüm doğru mudur?
Saygılarımla
 
Dosyadaki kodların başka bir Excel'in açık olup olmaması ile bir alakası yoktur.
Kodlar, dosyanın olduğu klasördeki "xlsx" uzantılı tüm dosyaları kontrol eder ve kritere uyan dosyalara bağlanır.
Ana dosyadaki A sütunundaki ismi ve B-M aralığındaki AY isimlerini tek tek açılan dosyada kontrol ederek toplama işlemi yapar.
Bulduklarını yazdırır ve nihayete erer.
Denerken, 20 civarı Excel dosyası açıtkı ve dediğiniz gibi bir durum ile karşılaşılmadı.
 
Masraf yerlerinin kriterini bilmediğim için elle yazdırdım.
Eğer yeni bir masraf adı eklenecekse, alta yazmanız yeter.
Makro, dinamik olarak genişlemektedir.
Yani, yeni eklediğiniz masraf yerini de klasördeki dosyalarda sorgulayacaktır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst