• 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ü Topla.Çarpım Formülü

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.

mana97

Yeni Üye
Katılım
18 Ağu 2022
Mesajlar
279
Çözümler
31
Aldığı beğeni
103
Excel V
Office 2019 TR
Konu Sahibi
Merhaba,

öğrenmeye çalıştığım bir vba kodu var bir kaç deneme yapıyorum ancak aşağıdaki kod çalışmıyor nerede hata yapıyorum

Function DENEME(s1, s2, s3)

Application.WorksheetFunction.SumProduct ((s1 = s2)) * ((s3))

End Function
 
Merhaba,

öğrenmeye çalıştığım bir vba kodu var bir kaç deneme yapıyorum ancak aşağıdaki kod çalışmıyor nerede hata yapıyorum

Function DENEME(s1, s2, s3)

Application.WorksheetFunction.SumProduct ((s1 = s2)) * ((s3))

End Function
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Dosyayı inceleyemedim ama önceden application.sumproduct olarak veriler alamamıştım.
Ama evaluate ve sumproduct beraber çalışıyordu.
Yarın bakabilirim.
 
Son düzenleme:
Konu Sahibi
Dosyayı inceleyemedim ama önceden application.sumproduct olarak veriler alamamıştım.
Ama evaluate ve sumproduct beraber çalışıyordu.
Yarın bakabilirim.
Hocam evaluate ye bende denk geldim forumlarda ancak verilen örneklerde hücrenin adresi manuel yazılıyordu vba kodunda KTF olarak dinamik hale getirmek istiyorum (kodu kullanmayı öğrenebilirsem paramarray ile yapmayı düşünüyorum)
 
Dropbox ile arşivlemiştim.içeriğini unuttum ama indirip bir inceleyin.Ktf ye uyarlanır bence.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Konu Sahibi
Sabah işe gidince pc den verdiğiniz linke bakayım telefondayım şuan teşekkür ederim hocam
 
Tamam.Yapamazsanız bende yarın akşama doğru bakarım.Sadece kodu inceleyip mantığı uygularsınız.
 
Ayrıca aratıncada sonuçlar çıkıyor.Sizin konuya uygun örnek altta.Ve sımif ysni etopla da size bence tam uyar toplaçarpım yerine.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Konu Sahibi
Ayrıca aratıncada sonuçlar çıkıyor.Sizin konuya uygun örnek altta.Ve sımif ysni etopla da size bence tam uyar toplaçarpım yerine.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Oda olur ancak kafamda kurguladığım bir KTF var topla.çarpımın vermiş olduğu özelliği çoketopla ile düşayarayı birleştirerek parantezleri ile çok uğraşmadan yazımı ve kullanımı kolay bir KTF üretmeyi hedefliyorum
 
Tamam hocam,işiniz bence görülür önemli olsn & olarak kullanılacağı için doğru ayarlayabilmek.
 
Alternatif.
ETOPLA da kullanabilirsiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Function DENEME(s1, s2 As Range, s3 As Range) Application.Volatile DENEME = Evaluate("SumProduct((" & s2.Address & " = """ & s1 & """) * (" & s3.Address & "))") End Function
Alttaki gibide olabilir ama deneyemedim.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst