• DİKKAT

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

Formülü makroya dönüştürmek

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
659
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Arkadaşlar,
=EĞER(BOŞLUKSAY('Sayfa1'!BI100:BL100)=0;4;EĞER(BOŞLUKSAY('Sayfa1'!BI100:BL100)=4;"";"Puanı var"))

Yukarıdaki formülü C8 hücresine yazıp C67 hücresine kadar sürükleyip çoğaltıyorum.
Bu formülü C8:C67 aralığı için aşağıdaki makroda çalışır hâle getirebilir miyiz?

Private Sub Worksheet_Activate()
End Sub
 
Merhaba,
Deneyiniz...
Kod:
With Range("C8:C67")
    .Formula = "=IF(COUNTBLANK(Sayfa1!BI100:BL100)=0,4,IF(COUNTBLANK(Sayfa1!BI100:BL100)=4,"""",""Puanı var""))"
    .Value = .Value
End With
 
ÖmerBey,
Kod hatasız çalıştı. Yardımınız için çok teşekkür ederim.


Kod:
Private Sub Worksheet_Activate()
With Range("C8:C67")
    .Formula = "=IF(COUNTBLANK(Sayfa1!BI100:BL100)=0,4,IF(COUNTBLANK(Sayfa1!BI100:BL100)=4,"""",""Puanı var""))"
    .Value = .Value
End With
End Sub
 
Rica ederim,
İyi çalışmalar...
 
Geri
Üst