• 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ü Macro Ile Hesaplamada Yavaşlık

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.

incsoft

Yeni Üye
Katılım
13 Eki 2021
Mesajlar
226
Çözümler
1
Aldığı beğeni
18
Excel V
Office 2019 TR
Konu Sahibi
Arkadaşlar ekteki dosyada da gördüğünüz gibi A,C,D sütünlarına göre macro ile toplam almaktadır ancak gerçek dosyamda aşırı yavaş çalışmaktadır. A sütünunda değerler aynıysa D sütunundaki değerleri H sütununa birleştirerek , A sütunu değerler farklıysa D sütununa birleştirmeden toplamaktadır. Bunu macrosuz ya da macroda düzenleme yaparak nasıl hızlandırabiliriz? Daha önce sizlerle yapmıştık ama yavaşlık halen devam ediyor.

Teşekkürler..
 
Çözüm
1) Sayfa kod modulü karmaşık işlemler için uygun bir alan değil.
2) Sayfa kodunu sildim. Oradaki kodları Modul1 e ekledim.
Rastgele isimlendirdim. Sayfaya buton atayıp isimlendirdiğim makroları ekledim.
Butonu çalıştırdığımda yavaş denebilecek bir tempo görmedim.
Bir de siz deneyin.
3)Evet kodlarınızın revizyona ihtiyacı var.
Ama önce bu haliyle hız sorununu görmemiz lazım.
Kolay gelsin.
Programmda sunlari (kirmizi yazili kisimlar) ekleyerek bir deneyin

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

Static Intern As Boolean

If Intern Then
Exit Sub
End If


Intern = True


ve en sonda

Intern = False

End Sub
 
1) Sayfa kod modulü karmaşık işlemler için uygun bir alan değil.
2) Sayfa kodunu sildim. Oradaki kodları Modul1 e ekledim.
Rastgele isimlendirdim. Sayfaya buton atayıp isimlendirdiğim makroları ekledim.
Butonu çalıştırdığımda yavaş denebilecek bir tempo görmedim.
Bir de siz deneyin.
3)Evet kodlarınızın revizyona ihtiyacı var.
Ama önce bu haliyle hız sorununu görmemiz lazım.
Kolay gelsin.
 
Çözüm
Konu Sahibi
1) Sayfa kod modulü karmaşık işlemler için uygun bir alan değil.
2) Sayfa kodunu sildim. Oradaki kodları Modul1 e ekledim.
Rastgele isimlendirdim. Sayfaya buton atayıp isimlendirdiğim makroları ekledim.
Butonu çalıştırdığımda yavaş denebilecek bir tempo görmedim.
Bir de siz deneyin.
3)Evet kodlarınızın revizyona ihtiyacı var.
Ama önce bu haliyle hız sorununu görmemiz lazım.
Kolay gelsin.

Sıra numalasını dikkate almadan işlem yapmış hocam birde her seferinde buttona basmaya gerek kalsın istemiyorum.
 
Sıra numalasını dikkate almadan işlem yapmış hocam birde her seferinde buttona basmaya gerek kalsın istemiyorum.
Ben hiç bir kod yazmadım. Yaptığım sayfanın change olayına yazdığınız kodları
modüle yazdım. Ayrı ayrı isimlendirip hepsini bir butona atadım.
Şimdi kodlarda sorun var mı var. Bunlar revize edilmeli zaten.
Sıra numarası da belki bunlardan biri bilemem. Ona sonra bakılır.
Ben denediğimde aman bu kodlarda pek yavaş çalışıyor gibi bir durum görmedim.
Buton meselesine gelince. Elbette bu sizin tercihiniz.
Not olarak bir köşede dursun.
Hacimli ve karmaşık işlemlerin olduğu bir dosyada
sayfa kodları her zaman risklidir. En doğrusu iyi bir form tasarımı yapmaktır.
Benden bu kadar :)
Kolay gelsin.
 
Konu Sahibi
Ben hiç bir kod yazmadım. Yaptığım sayfanın change olayına yazdığınız kodları
modüle yazdım. Ayrı ayrı isimlendirip hepsini bir butona atadım.
Şimdi kodlarda sorun var mı var. Bunlar revize edilmeli zaten.
Sıra numarası da belki bunlardan biri bilemem. Ona sonra bakılır.
Ben denediğimde aman bu kodlarda pek yavaş çalışıyor gibi bir durum görmedim.
Buton meselesine gelince. Elbette bu sizin tercihiniz.
Not olarak bir köşede dursun.
Hacimli ve karmaşık işlemlerin olduğu bir dosyada
sayfa kodları her zaman risklidir. En doğrusu iyi bir form tasarımı yapmaktır.
Benden bu kadar :)
Kolay gelsin.
Çok teşekkür ederim
 
Tam olarak ne zaman ne ne islem yapilmasini istediginizi yazarsaniz, yardimci olabilirim.
Yazarken, hücre ve/veya sütun vermeniz önemli.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst