• DİKKAT

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

EXCEL HIZLANDIRMA NASIL YAPILIR.

Katılım
11 Ağustos 2023
Mesajlar
106
Excel Vers. ve Dili
Microsoft 365 Tr 64 Bit
Merhaba,

Elimde 15 MB boyutunda, neredeyse tüm sayfalarında formüller bulunan ve 15 adet alt sayfadan oluşan bir takip excel dosyası var. Bu dosyayı gün geçtikçe geliştiriyorum ve gelişmeye devam edecek. Ancak son zamanlarda dosya, hesaplamaları yaparken donmaya başladı. Bu durumu nasıl hızlandırabileceğim konusunda yardımlarınızı bekliyorum. Excel'de her şey orijinal ayarlarında ve bilgisayar donanımım şu şekildedir:

- İşlemci: 13th Gen Intel(R) Core(TM) i9-13900H 5.40 GHz
- RAM: 32.00 GB (31.64 GB kullanılabilir)
- Cihaz: HP ZBook Power 15.6 inch G10 Mobile Workstation PC

Excel Vers. ve DiliMicrosoft 365 Tr 64 Bit
 
Merhaba,
Veri büyük ve her hücrede formül varsa yavaşlaması doğal.
Bu durumda formüllerin hesaplanmasını otomatikten çıkartmak gerek.
bir başka yöntem de dosyayı inceleyip makroya dönüştürülebilir mi onu araştırmak gerek.
 
Merhaba,

Linki inceleyiniz..


Yetersiz gelirse arşiv konularını inceleyebilirsiniz.
 
Dikkatimi çeken donanımın super olması oldu.. Benim evdeki laptop i5 - 4. nesil ;)
 
Merhaba,
Veri büyük ve her hücrede formül varsa yavaşlaması doğal.
Bu durumda formüllerin hesaplanmasını otomatikten çıkartmak gerek.
bir başka yöntem de dosyayı inceleyip makroya dönüştürülebilir mi onu araştırmak gerek.

En çok yavaşlatan formül bu aşağıdaki formül ve bundan 10 adet yakın var. acaba aynı görevi yapabilecek başla birşey yazarsak hızlanma durumu olur mu ne yapabilirim.
=TOPLA.ÇARPIM(EĞERHATA(ESAYIYSA(WELDLOG!$CY$2:$CY$46391)*(WELDLOG!$B$2:$B$46391="INTERCONNECTING")/ÇOKEĞERSAY(WELDLOG!$CY$2:$CY$46391:WELDLOG!$CY$2:$CY$46391;">0";WELDLOG!$D$2:$D$46391;WELDLOG!$D$2:$D$46391&"");0)) -5
 
Merhaba,

Linki inceleyiniz..


Yetersiz gelirse arşiv konularını inceleyebilirsiniz.
Teşekkürler Korhan bey, Makro hiç kullanılmadı tamamen Formüller üzerinde çalışıyor Excelim.
Ayrıca size çok Teşekkür ederim kendimi geliştirme konusunda bana çok yardımcı oldunuz.
 
Ofis 365 kullanıyorsunuz. Belki yeni nesil fonksiyonlar kullanarak alternatif üretilebilir.

Bunun için dosyanızın küçük bir örneğini paylaşabilirmisiniz.
 
mümkünse bu formülleri VBA tarafına geçirerek, command button ile çalıştırırsanız sadece bastığınızda işlemciye yüklenecektir
 
Ofis 365 kullanıyorsunuz. Belki yeni nesil fonksiyonlar kullanarak alternatif üretilebilir.

Bunun için dosyanızın küçük bir örneğini paylaşabilirmisiniz.
Korhan hocam,

=TOPLA.ÇARPIM(EĞERHATA(ESAYIYSA(WELDLOG!$CY$2:$CY$46391)*(WELDLOG!$B$2:$B$46391="INTERCONNECTING")/ÇOKEĞERSAY(WELDLOG!$CY$2:$CY$46391:WELDLOG!$CY$2:$CY$46391;">0";WELDLOG!$D$2:$D$46391;WELDLOG!$D$2:$D$46391&"");0))

formülü 46391 sütun arıyor aslında data base 17000 satırda son buluyor şuanda, bu formül aşırı iş yükü bindiriyor bunu sadece dolu satırları tarayacak şekilde revize etmemiz mümkün olur mu.
 
mümkünse bu formülleri VBA tarafına geçirerek, command button ile çalıştırırsanız sadece bastığınızda işlemciye yüklenecektir
Formüller bölümünde el ile hesapla diye bir seçenek buldum sadece F9 Tuşuna basınca hesaplama yapıyor basmayınca yapmıyor bu şekilde biraz daha verim alabilirim diye düşünüyorum fakat henüz tam deneyimlemedim VBA ile bunun arasında fark oluşur mu makro konusunda çok bir bilgim yok ama öğrenmeyi çok istiyorum.
 
Formüller bölümünde el ile hesapla diye bir seçenek buldum sadece F9 Tuşuna basınca hesaplama yapıyor basmayınca yapmıyor bu şekilde biraz daha verim alabilirim diye düşünüyorum fakat henüz tam deneyimlemedim VBA ile bunun arasında fark oluşur mu makro konusunda çok bir bilgim yok ama öğrenmeyi çok istiyorum.
aynı zamanda daha temiz ve efektif olur diye düşünüyorum, hücrelerdeki formülleri arka tarafa geçirerek bozulmasını önlersiniz, dil değiştirdiğinizde de çalışır, sürüm değiştirdiğinizde de çalışır sanırım
 
aynı zamanda daha temiz ve efektif olur diye düşünüyorum, hücrelerdeki formülleri arka tarafa geçirerek bozulmasını önlersiniz, dil değiştirdiğinizde de çalışır, sürüm değiştirdiğinizde de çalışır sanırım
formülü verip VBA konu alacak bir translate tarzı bir uygulama varmı yoksa yazılım dili mi bilemiz gerekiyor bunun için.
 
Geri
Üst