• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru toplam almadaki yavaşlık

Katılım
18 Ağustos 2009
Mesajlar
752
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Arkadaşlar sizlerinde tespit ettiğiniz gibi A sütünundaki rakamlara göre D sütundaki değerleri H sütununa birleştirerek toplam alıyor ancak neden kullanmış olduğum asıl dosyada çok daha yavaş bunda bile aşırı yavaş çalışmaktadır. Bunda bir iyileştirme olabilir mi?

Teşekkürler..
 

Ekli dosyalar

Merhaba,
Kodlarınızın ne yaptığına doğru dürüst bakmadan ilk hatayı söyleyim.
Kodlarınızı Worksheet_Change olayına bağlamışsınız ve binlerce satırda iş yapıyorsunuz.

Kodlarınızı change olayından çıkartıp bir modüle yazın, bir de öyle deneyin.
 
Ek olarak;

Profilinizde yazan "Excel Vers. ve Dili 2016" bilgisini alttaki linki inceleyerek güncellemenizi rica ederim.

 
Merhaba,
Kodlarınızın ne yaptığına doğru dürüst bakmadan ilk hatayı söyleyim.
Kodlarınızı Worksheet_Change olayına bağlamışsınız ve binlerce satırda iş yapıyorsunuz.

Kodlarınızı change olayından çıkartıp bir modüle yazın, bir de öyle deneyin.


binlerce satırda iş yapmam 1 yılda toplam sayısının ortalama 2000 satır olmasından kaynaklı Korhan bey.Bu arada module işe çalıştıramamıştım 1 kez daha deneyim.
 
Yorumu Necdet bey yapmıştı. Ben sadece profilinizi güncellemenizi rica etmiştim.

Excelde olayları kullanırken dikkatli olmak gerekiyor.

Sayfanın Change olayında döngü kullanarak tüm sütunda işlem yapıyorsunuz. Bu da ilgili alanda her hücre değişiminde kodların yeniden çalışmasını tetiklemektedir.

Hücre birleştirme işlemleri excelde sonradan karşınıza bazı problemler çıkarmaktadır. Kullanılmasını çok tavsiye etmiyorum. Bu sebeple belkide kullandığınız sonuç görme yöntemini değiştirmek gerekir.

Yani verileri yine aynı şekilde girdikten sonra basit bir özet tablo ile kriterlere göre farklı bir raporda sonuçları görebilirsiniz. Ya da ilgili tarih hücresine çift tıklayınca sonucu size MsgBox olarak verecek şekilde ayarlayabilirsiniz. Gibi farklı yöntemlerle sonuç alabilirsiniz.
 
Yorumu Necdet bey yapmıştı. Ben sadece profilinizi güncellemenizi rica etmiştim.

Excelde olayları kullanırken dikkatli olmak gerekiyor.

Sayfanın Change olayında döngü kullanarak tüm sütunda işlem yapıyorsunuz. Bu da ilgili alanda her hücre değişiminde kodların yeniden çalışmasını tetiklemektedir.

Hücre birleştirme işlemleri excelde sonradan karşınıza bazı problemler çıkarmaktadır. Kullanılmasını çok tavsiye etmiyorum. Bu sebeple belkide kullandığınız sonuç görme yöntemini değiştirmek gerekir.

Yani verileri yine aynı şekilde girdikten sonra basit bir özet tablo ile kriterlere göre farklı bir raporda sonuçları görebilirsiniz. Ya da ilgili tarih hücresine çift tıklayınca sonucu size MsgBox olarak verecek şekilde ayarlayabilirsiniz. Gibi farklı yöntemlerle sonuç alabilirsiniz.


Bu 1 defa kullanılan birşey olsa dediğiniz gibi yaparım ancak her gün sürekli bu dosyaya veri girilmekte ve ona göre işlemler yapılmaktadır Korhan bey bu sebeple özet tablo ile olması mümkün değildir. Bu veri giriş sayfası diğer sayfalarda da burdan veri almaktadır. Olmuyorsa sıkıntı değildir elbette. Teşekkür ederim
 
Bizler sizlere elbetteki elimizden geldiğince pratik ve dosyayı yormayacak çözüm önerilerini yapmaya gayret ediyoruz. Tabiki kullanım tercihi sizlere aittir.

Ama özet tablo kullanarak verileri diğer sayfaya bu özet tablodan aldırmanız sanırım çok zorlayıcı olmayacaktır. Ya da diğer sayfalara veri alma tekniğini sorgulamak gerekir. Belki farklı teknikler uygulanabilir.
 
Geri
Üst