eğersay fonksiyonun yaptığı işi makro ile yapmak

Katılım
30 Ekim 2005
Mesajlar
15
eğersay fonksiyonun yaptığı işi makro ile nasıl yapabilirim;örnekle açıklayabilir misiniz?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,248
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın ozcanaga,

Bende bu tür fonksiyonları makro içinde nasıl kullanabilirim diye araştırmalar yapıyorum. Öncelikle Makro Kaydet ile ne tür komutlar kullanılıyor ve onu genel hale nasıl getirebilirim diye üzerinde çalışıyorum.

Kod:
Sub Macro1()
[COLOR=red]'    ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-2]:R[6]C[-2],"">=5"")"[/COLOR]
    [C1] = Application.WorksheetFunction.CountIf(Range("A2:A7"), ">=5")
End Sub
Kırmızı satırı makro kaydet ile buldum. Eğer Range in değişken olmasını istiyorsanız kodu aşağıdaki gibi kullanınız.

Kod:
Sub Macro1()
' ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-2]:R[6]C[-2],"">=5"")"
Son = [A65536].End(3).Row
[C1] = Application.WorksheetFunction.CountIf([B]Range("A2:A" & Son[/B]), ">=5")
End Sub
 
Son düzenleme:

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Bir örnek de benden.
 
Üst