• DİKKAT

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

Hesap ekstresi açıklamasında yazılı komisyonları toplama

listenize filtre uygulayın.
"metin filtreleri" bölümünden "içerir" kısmını seçin.
istediğiniz metni örneğin "komisyon" belirtin.
sadece o liste görülecektir.
 
sisteme giriş yaparken ekstredeki açıklamayı tam olarak girmeliyim bu nedenle bu rakamları toplamam gerekiyor
 
konu ekinde dosya var açıklama kısmında ( " 000632759 YI-DB AKPOS PES ODE 20160111 KS:8.11TL " ) KS: 8.11TL gibi rakamlar bulunuyor. bunları toplatabilecek bir formül arıyorum
 
bu kodu deneyiniz.
en sonda metin olarak saklanan sayıları elle sayıya dönüştürmelisiniz.

Kod:
Sub Makro4()
'
' Makro4 Makro
'

'
    Range("D1").Select
    Selection.AutoFilter
    ActiveSheet.Range("$A$1:$D$1000").AutoFilter Field:=4, Criteria1:="=*KS:*", _
        Operator:=xlAnd
    Range("A1:D1000").Select
    Range("D1").Activate
    Selection.Copy
    Sheets.Add After:=ActiveSheet
    ActiveSheet.Paste
    Columns("A:A").EntireColumn.AutoFit
    Columns("B:B").EntireColumn.AutoFit
    Columns("C:C").EntireColumn.AutoFit
    Columns("D:D").EntireColumn.AutoFit
    Range("E2").Select
    Application.CutCopyMode = False
    Range("E2").Select
    ActiveCell.FormulaR1C1 = _
        "=IF(ISERROR(MID(RC[-1],SEARCH(""KS:"",RC[-1])+3,10)),"""",MID(RC[-1],SEARCH(""KS:"",RC[-1])+3,10))"
    Range("E2").Select
    Selection.AutoFill Destination:=Range("E2:E57")
    Range("E2:E1000").Select
    Range("F2").Select
    ActiveCell.FormulaR1C1 = _
        "=IFERROR(REPLACE(RC[-1],SEARCH(""TL"",RC[-1]),6,""""),"""")"
    Range("F2").Select
    Selection.AutoFill Destination:=Range("F2:F57")
    Range("F2:F1000").Select
    Columns("F:F").Select
    Selection.Copy
    Sheets.Add After:=ActiveSheet
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("B2").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=SUM(C[-1])"
    Rows("1:1").Select
    Selection.Delete Shift:=xlUp
    Columns("A:A").Select
    Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Range("B1").Select
End Sub
 
Geri
Üst