• DİKKAT

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

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

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,676
Excel Vers. ve Dili
Excel 2010 32 bit
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
 
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
 
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
 
Geri
Üst