- Katılım
- 7 Aralık 2006
- Mesajlar
- 160
- Excel Vers. ve Dili
- Office 365
- Altın Üyelik Bitiş Tarihi
- 27-05-2023
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,merhabalar,
elimde bir dosya var ve sütunlarda €, $, tl cinsinden rakamlar var
en alt satıra (yada uygun bir hücreye) €, $ ve TL toplamlarını nasıl alabilirim
Modüle1 Sayfasındaki aşağıdaki kırmızı ile işaretli yerleri siliniz yani YTL olarak tanımlanan fonksiyonu TL olarak tanımlayınız..sayın espiyonajl,
yardımınız için teşekkür ederim, verdiğiniz linkteki dosya € ve $ ı topluyor ama tl yi toplamıyor,
yardımcı olabilir misiniz
Public Function TOPLA[COLOR=red][B]Y[/B][/COLOR]TL( _
ParamArray vInput() As Variant) As Variant
Dim rParam As Variant
Dim rCell As Range
Dim vTemp As Variant
Application.Volatile
On Error GoTo Hata
For Each rParam In vInput
If TypeName(rParam) = "Range" Then
With rParam
For Each rCell In Intersect( _
.Cells, .Cells.Parent.UsedRange)
With rCell
If .NumberFormat = "#,##0.00 $" Then
If IsError(.Value) Then
vTemp = .Value
Exit For
ElseIf VarType(.Value2) = vbDouble Then
vTemp = vTemp + .Value2
End If
End If
End With
Next rCell
End With
End If
Next rParam
TOPLA[COLOR=red][B]Y[/B][/COLOR]TL = vTemp
Devam:
On Error GoTo 0
Exit Function
Hata:
If Err.Number = 6 Then TOPLA[COLOR=red][B]Y[/B][/COLOR]TL = CVErr(xlErrNum)
Resume Devam
End Function