Dim wfTOPLA As WorksheetFunction ve set etme

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Dim wfTOPLA As WorksheetFunction

Set wfTOPLA = WorksheetFunction.Sum

şeklinde denedim ama hata veriyor, amacım

Cells(9, "M").Value = WorksheetFunction.Sum(Range("M10:M20"))
şeklinde yazım yerine

Cells(9, "M").Value = wfTOPLA(Range("M10:M20"))
yıkarıdaki gibi yazımdır. yardımlarınız için teşekkürler
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
güncel ilginize şimdiden teşekkürler
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
güncel yardımlarınız için şimdiden teşekkürler
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
güncel yardımlarınız için şimdiden teşekkürler
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif-1:

Kod:
Sub Test()
    Set WF = WorksheetFunction
    MsgBox WF.Sum(Range("M10:M20"))
End Sub

Alternatif-2:

Kod:
Sub Test2()
    MsgBox wfTOPLA(Range("M10:M20"))
End Sub
'
Function wfTOPLA(MyRng As Range)
    wfTOPLA = WorksheetFunction.Sum(MyRng)
End Function
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
teşekkürler
 
Üst