• DİKKAT

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

Bu hata nasıl düzelir acaba?

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,903
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
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

  • Adsız.png
    Adsız.png
    18.1 KB · Görüntüleme: 5
  • Ornek_TK.xlsm
    Ornek_TK.xlsm
    14.2 KB · Görüntüleme: 4
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
 
wf yerine Worksheetfunction yazınca düzeldi. Nedenini bilmiyorum.
 
Çok teşekkür ederim arkadaşlar, nasıl dikkatimden kaçtı anlamadım.
Saygılarımla
 
Geri
Üst