Bu hata nasıl düzelir acaba?

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşlar,
Kod:
Sub Topla()
    Dim wf As WorksheetFunction
        For x = 1 To 8
            Cells(5 + x, 4) = wf.Sum(Cells(6, 3).Resize(x, 1))
        Next x
End Sub
Bu makroda niçin hata mesajı alıyorum ve nasıl çözümleyebilirim?
Saygılarımla
 

Ekli dosyalar

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
Aşağıdaki şekillerde kullanabilirsiniz.
Kod:
Sub Topla()
    Dim wf As WorksheetFunction
    
    Set wf = WorksheetFunction
        For x = 1 To 8
            Cells(5 + x, 4) = wf.Sum(Cells(6, 3).Resize(x, 1))
        Next x
End Sub
Kod:
Sub Topla()

        For x = 1 To 8
            Cells(5 + x, 4) = WorksheetFunction.Sum(Cells(6, 3).Resize(x, 1))
        Next x
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
wf yerine Worksheetfunction yazınca düzeldi. Nedenini bilmiyorum.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Çok teşekkür ederim arkadaşlar, nasıl dikkatimden kaçtı anlamadım.
Saygılarımla
 
Üst