• DİKKAT

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

Çözüldü Formül yazısına eşittir eklemek

Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;
---------------------------------------------------------------

formul = Split(Mid(metin, InStr(1, metin, ":") + 1), "=")(0)


Range("M" & iSatir).Formula = " =" & Trim(formul)


-----------------------------------------------------------------


formülüme " =" ekliyorum . Ancak hücrede hesaplama yapmıyor. "=" bu şekilde düzeltiğimde ise runtime error 1004 ü veriyor.

bunu nasıl düzeltebilirim ?

yardımcı arkadaşa şimdiden teşekkürler.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Range("M" & iSatir).Formula = Trim(formul)
şeklinde denediniz mi ?
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
denedim.

hücreye ; bu şekilde yazıp kalıyor. '((1 + 3,34) / 2) * 2,34 * 34,4
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,623
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki ifade tam olarak ne sonuç veriyor.

formul = Split(Mid(metin, InStr(1, metin, ":") + 1), "=")(0)
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Worksheet_change kısmında 1 dediğimde;

FormuzYaz isimli alt programı çağırıyorum. Bu kod satırı da orada -> : formul = Split(Mid(metin, InStr(1, metin, ":") + 1), "=")(0)

 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
C#:
formul = Replace(Split(Mid(metin, InStr(1, metin, ":") + 1), "=")(0), ",", ".")
Range("M" & iSatir).Formula = Evaluate(formul)
.
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
@Haluk

Hocam teşekkürler. Ancak bu şekilde değil. Hücre içinde işlemler; yani rakamlar ve işaretler olmalıdır.

**************************************

formul = Replace(Split(Mid(metin, InStr(1, metin, ":") + 1), "=")(0), ",", ".")
Range("M" & iSatir).Formula = "=" & (formul)


Kodu değiştirince, oldu. Çok teşekkür ediyorum Ağabey.
 
Üst