DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Public Function NecdetToplama(Deger As Range)
For Each hucre In Deger
Sayi = ""
For i = 1 To Len(hucre)
' ---------- Tarih Kontrolü Yapar
If IsNumeric(Mid(hucre, i, 1)) = True And Mid(hucre, i + 2, 1) = "." And Mid(hucre, i + 5, 1) = "." Then
i = i + 10
End If
' ---------- Tarih Kontrolü Son
If Mid(hucre, i, 1) = Chr(10) Then
a = Val(Sayi) + a
Sayi = ""
End If
If IsNumeric(Mid(hucre, i, 1)) = True And Mid(hucre, i + 1, 1) = "." And IsNumeric(Mid(hucre, i + 2, 1)) = False Then GoTo son
If IsNumeric(Mid(hucre, i, 1)) = True Then Sayi = Sayi & Mid(hucre, i, 1)
If Mid(hucre, i, 1) = "," Then If IsNumeric(Mid(hucre, i - 1, 1)) = True And IsNumeric(Mid(hucre, i + 1, 1)) = True Then Sayi = Sayi & "."
If Mid(hucre, i, 1) = "-" And IsNumeric(Mid(hucre, i + 1, 1)) = True Then Sayi = Sayi & "-"
son:
Next i
a = Val(Sayi) + a
Next hucre
NecdetToplama = a
End Function