hücre değeri

Katılım
25 Nisan 2006
Mesajlar
177
Excel Vers. ve Dili
OFFİCE XP TÜRKÇE
OFFİCE 2003 TÜRKÇE
OFFİCE 2010 TÜRKÇE
OFFİCE 2013 TÜRKÇE
Arkadaşlar;
e1 hücresinin içeriğini Makro ya da VB kodu ile
=EĞERSAY($a$1:$c$;1) şeklinde nasıl atayabilirim.

e1 in açılış değeri "0" dır.

kod çalışınca hücrenin değeri formülün gerektirdiği değer olacak
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi kullanabilirsiniz.

[e1]=worksheetfunction.countif([a1:c1],1)

veya

[e1]=evaluate("=countif($a$1:$c$1,1)"
 
Katılım
25 Nisan 2006
Mesajlar
177
Excel Vers. ve Dili
OFFİCE XP TÜRKÇE
OFFİCE 2003 TÜRKÇE
OFFİCE 2010 TÜRKÇE
OFFİCE 2013 TÜRKÇE
sn.leventm teşekkür ederim cevap ve ilginize.
işimi gördü
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Syn günaygergin

Fonksiyonla nasıl yapıldığını bildiğiniz işlemlerin VBA kodunu öğrenmek için aşağıdakileri uygularsanız gelişiminizi ve işlerinizi hızlandırırsınız düşüncesindeyim.

Örnek:
A1 hücresine ;=EĞERSAY($a$1:$c$;1) yazın ,
Araçlar --->Macro---->Macro kaydet tuşlayın
A1 hücresinin üzerine gelip F2 tuşuna basın ve entera basın,
Araçlar --->Macro---->Kayıt durdur tuşlayın

Şimdi VBA editorde Modules içinde ModuleX olarak kodun ne olduğunu görebilirsiniz.

Not:Bunu zaten biliyorsanız kale almayın yapmasını bilmeyen üyeler kale alır. :hey:

Sevgilerimle,
Saygılar
 
Üst