Formülün vba şekli

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
=EĞER(DEĞİL(TOPLA(F4:F6)>50);TOPLA(F4:F6);"Hata")

Makro kaydet ile yaptığım zaman exceli kilitliyor. Rica etsen bu formülün makro şekli için yardımcı olabilir misiniz?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
Sub Test()
    If WorksheetFunction.Sum(Range("F4:F6")) > 50 Then
        MsgBox "Hata"
    Else
        MsgBox WorksheetFunction.Sum(Range("F4:F6"))
    End If
End Sub
Yada

Kod:
Sub test2()
    MsgBox IIf(WorksheetFunction.Sum(Range("F4:F6")) > 50, "Hata", WorksheetFunction.Sum(Range("F4:F6")))
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Var Olasın. Yardımınız İçin Teşekkür ederim
 
Üst