UserForm Contifs ve Sumifs Yapma

Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
Kolay gelsin;

"Sheet1" Sayfasının A Hücresinde Mal isimleri B Hücresinde Malın Fiyatları Yazmaktadır.

TextBox1' de Mal İsmi geldiğinde otomatik olarak TextBox2' ye Toplam fiyatı gelebilmesi ve TextBox3' e de Kaç adet olduğu gelebilir mi?

TextBox2 Sumifs yapabilirmiyiz.
TextBox3 Countif yapabilirmiyiz.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
UserForm üzerindeki Textboxlar için kod aşağıda
Kod:
Private Sub CommandButton1_Click()
say = Range("A" & Cells.Rows.Count).End(3).Row
TextBox2.Value = Application.SumIf(Range("A2:A" & say), TextBox1.Value, Range("B2:B" & say))
TextBox3.Value = Application.CountIf(Range("A2:A" & say), TextBox1.Value)
End Sub
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
Teşekkürler Hocam. Peki Bir şey daha sorabilirmiyim

Sheets(TümAnaData) Diye bir sayfam var Mal İsimleri (M3) den başlıyor. Adetleri de (O3) den başlamaktadır. TextBox4' de Mal ismi yazdığımda TextBox87' de kaç adet kaldığını göebilirmiyim. Bir nevi stokta kalan adet gibi (H3'den başlayan hücremizde de Giriş/Çıkış larımız var.) Umarım anlatabilmişimdir.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Giriş/Çıkış ları ayrı ayrı sütunlrda mı yapıyorsunuz
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
Yok hocam aynı sütündalar Mal İsmi (M3) Adetler (O3) Giriş Çıkışlar (H3)' deler Hocam
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
ÇOKETOPLA ile yapılabilinir ancak H sütuna Giriş mi Çıkış mı olduğunu nasıl belirtiyorsunuz.
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
Manuel olarak yazıyorum (H3;H) Komple Giriş Çıkış oluyor.
Mal İsmi (M3:M) Adetler (O3:O) Giriş Çıkışlar (H3:H)' deler Hocam
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
Olmaz herhalde demi istediğimiz.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
:)
M3'e "a malı" yazdınız.
O3'e 14 yazdınız
H3'e ne yazıyorsunuz.
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
Giriş yada Çıkış Yazıyorum.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Aşağıdaki kodu deneyin
Kod:
Private Sub CommandButton1_Click()
say = Range("M" & Cells.Rows.Count).End(3).Row
Gir = Application.SumIfs(Range("O2:O" & say), Range("M2:M" & say), TextBox1.Value, Range("H2:H" & say), "Giriş")
Çik = Application.SumIfs(Range("O2:O" & say), Range("M2:M" & say), TextBox1.Value, Range("H2:H" & say), "Çıkış")
TextBox2.Value = Gir - Çik
End Sub
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
İkisinin toplamını veriyor stok bilgisini vermiyor. Birde sistemden çıkılsın diye uyarı veriyor benim istediğim Giriş 500 Çıkış 250 Kalan 250 olarak görmek bir nevi stok gibi istemiştim.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Örnek dosya ekleyin, Daha çabuk ve kesin çözüm bulabilirsiniz.
 
Katılım
1 Kasım 2017
Mesajlar
118
Excel Vers. ve Dili
excel 2016 İngilizce
Altın Üyelik Bitiş Tarihi
02/11/2022
tEŞEKKÜLER.
 
Üst