• DİKKAT

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

Hücredeki işlem içeren değeri Formüle işleyip sonucu bulmak

Katılım
6 Şubat 2019
Mesajlar
2
Excel Vers. ve Dili
2016 ve Türkçe
A1 hücresinde ' 10/5+2*(9-5) ' şeklindeki bir değer var

B1 hücresine ' ="="&A1 ' yazdığımda ' =10/5+2*(9-5) ' şekilde görünüyor.

B1 hücresini kopyalayıp , C1 hücresine değer olarak yapıştırdığım da ve çift tıklayıp enter a bastığımda C1 hücresinde ' 10 ' yazıyor yani A1 hücresinde yazan işlem gerçekleştiriyor.

bu yaptıklarımı yapan yani A1 hücresinde yazan değerleri hesaplayarak sonucu bulacak bir formül var mı dersiniz?
 
Merhaba,
Değerin A1 hücresinde olduğunu varsayarak, B1 hücresine sonucu verir.
Aşağıdaki kodu kendinize göre uyarlayınız ve deneyiniz.

Kod:
Sub aa()

    Range("B1") = Evaluate("=" & Trim(Replace(Range("a1"), "'", "")))
    
End Sub
 
Merhaba,

Aynı işlemi, ad tanımlamaya bu formülü tanımlayarak da yapabilirsiniz.

Ad tanımlamaya, bir ad vererek aşağıdaki formülü tanımlayın. (HESAPLA adını verdiğinizi düşünelim)

=DEĞERBİÇ($A$1)

Daha sonra herhangi bir hücreye =HESAPLA yazarsanız istediğiniz sonucu elde edersiniz.

Not: Bu işlemi yaptığınız dosyayı "makro içerebilen excel çalışma kitabı" olarak kaydedin.

.
 
elinize emeğinize sağlık.
şunuda merak ettim;
macro kullanmadan yazabileceğimiz bir formülü var mıdır?
 
Geri
Üst