textbox'a içeren sayıya göre sahifeden toplam alma

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Mehaba,
Aşağıdaki kod ile filtreleme yapılan textbox4 deki rakama göre sahifeden toplam aldırmak istiyorum x=.. satırı hata veriyor.
Örnek = 90620226511 bir verimiz olsun bunun son 5 hanesi olan 26511 yazdığımda toplama gerçekleşsin


Kod:
Sub TOPLAMSEVKFISI()
Set s1 = Sheets("ALISVERILER")
Dim x As Double
 x = ("*" & TextBox5.Value & "*")
 
Veri = WorksheetFunction.SumIfs(s1.Range("L:L"), s1.Range("I:I"), x)
satınalmahareketlerı.TextBox1 = Format(CDbl(Veri), "#,##0.00")

Veri1 = WorksheetFunction.SumIfs(s1.Range("M:M"), s1.Range("I:I"), x)
satınalmahareketlerı.TextBox2 = Format(CDbl(Veri1), "#,##0.00")

TextBox3 = Format(CDbl(Veri1) + CDbl(Veri), "#,##0.00")
End Sub
 

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
Aşağıdaki şekilde deneyin.

Kod:
Sub TOPLAMSEVKFISI()
Set s1 = Sheets("ALISVERILER")
Dim x As Double
 x = TextBox5.Value
 
Veri = WorksheetFunction.SumIfs(s1.Range("L:L"), s1.Range("I:I"), right(x,5))
satınalmahareketlerı.TextBox1 = Format(CDbl(Veri), "#,##0.00")

Veri1 = WorksheetFunction.SumIfs(s1.Range("M:M"), s1.Range("I:I"), right(x,5))
satınalmahareketlerı.TextBox2 = Format(CDbl(Veri1), "#,##0.00")

TextBox3 = Format(CDbl(Veri1) + CDbl(Veri), "#,##0.00")
End Sub
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Aşağıdaki şekilde deneyin.

Kod:
Sub TOPLAMSEVKFISI()
Set s1 = Sheets("ALISVERILER")
Dim x As Double
x = TextBox5.Value

Veri = WorksheetFunction.SumIfs(s1.Range("L:L"), s1.Range("I:I"), right(x,5))
satınalmahareketlerı.TextBox1 = Format(CDbl(Veri), "#,##0.00")

Veri1 = WorksheetFunction.SumIfs(s1.Range("M:M"), s1.Range("I:I"), right(x,5))
satınalmahareketlerı.TextBox2 = Format(CDbl(Veri1), "#,##0.00")

TextBox3 = Format(CDbl(Veri1) + CDbl(Veri), "#,##0.00")
End Sub
olmadı mutlu bey
 
Üst