• DİKKAT

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

ktf ile toplama işlemi

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,677
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

A1 hücresinde =10+10 ifadesi olsun sonucunda 20 olsun, A2 hücresinde ise 10 olsun.

B3 hücresine =10+10+10 değerini getirerek toplama yaptırma ve 30 sonucunu almak istiyorum.

Makro ile oluyor ama ktf ile yapamadım.

Kod:
Function deger(alan1 As Range, alan2 As Range)

deger = alan1.Formula & "+" & alan2.Value

End Function
Kod:
Sub deneme()
sonuc = Range("a1").Formula & "+" & Range("a2")

Range("a3") = sonuc

End Sub
 
Deneyiniz.

Kod:
Function deger(alan1 As Range, alan2 As Range)
    deger = Evaluate(alan1.Formula & "+" & alan2.Value)
End Function
 
Deneyiniz.

Kod:
Function deger(alan1 As Range, alan2 As Range)
    deger = Evaluate(alan1.Formula & "+" & alan2.Value)
End Function

Korhan bey selamlar,

Benim istediğim gibi olmadı. Benim istediğim hücrede =10+10+10 yazıp sonuç olarak 30 yazması. Bu işlem ktf ile olmaz sanırım, sonuçta orada'da bir formül olacak.Makro ile devam edeceğim, teşekkür ederim.
 
Dosya ile örnek verirseniz belki çözüm üretebiliriz.
 
selam,
yanlış anlamıyorsam eğer
hücrelere formül yerine formül metni ya da sayı girilerek sonuç elde edilmek isteniyor...
Buna yönelik bir örnek eklemek istiyorum. Belki bir fikir verebilir...

(Not : Evaluate ile ilgili olarak, Hücrenin değeri ile , Ardışık hücrelerden oluşan alanın ve ardışık olmayan farklı hücrelerin toplamlarına yönelik KTF ler le Ve de
Makro4 kodunun ad tanımlaması ile kullanılması ile çözümler üretilmiştir. Şunu da belirtmek isterim ki bazı metin yazılımlarında KTF ler hata vermektedir.)
 
Son düzenleme:
Geri
Üst