textbox ile fonksiyon girişi

Katılım
29 Ocak 2006
Mesajlar
138
Excel Vers. ve Dili
2003 türkçe
İyi günler
textbox ile
=topla.çarpım(((c2:c50="1/A")*(d2:d50="2002")*(e2:e50="k"))) fonksiyonunu çalışma sayfasına girmek istiyorum , ama olmuyor.hücreye kaydediyor ama fonksiyon sonucu göstermiyor.hücreyi çift tıklatıp enterla çıkınca sonuç gözüküyor.Benim istediğim ise textbox'a yazıp sayfaya kaydedince sonucu hücre içinde göstermesi.
Aşağıdaki şekilde olunca direk hücre içerisinde fonksiyonun sonucu gözüküyor.Textbox ile nasıl yapılabilir?
CommandButton_Click()
range("c154").select
ActiveCell.FormulaR1C1 = _
"=SUMPRODUCT(((R[-153]C[1]:R[-105]C[1]=""1/A"")*(R[-153]C[2]:R[-105]C[2]=""2002"")*(R[-153]C[3]:R[-105]C[3]=""K"")))"
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textbox ile fonksiyondaki hangi veriyi girmek istiyorsunuz.
 
Katılım
29 Ocak 2006
Mesajlar
138
Excel Vers. ve Dili
2003 türkçe
sayın levent bey ,
textbox ile veri girmeyeceğim.textbox ile topla.çarpım fonksiyonunu girmek istiyorum.programı tamamlayıp çalışma sayfalarını ve kodları gizlediğimde userform üzerinden bu çalışma sayfasında bulunan fonksiyonları değiştirebilmek için bu işlemi yapmak istiyorum.48 adet textbox oluşturup kayıt yapılacak hücreleri belirleyip yeri geldiğinde (bilgilerde değişiklikler olunca ) fonksiyonu düzenleyip yeniden sayfadaki ilgili hücreye kaydedeceğim.
 
Katılım
29 Ocak 2006
Mesajlar
138
Excel Vers. ve Dili
2003 türkçe
arkadaşlar textbox ile fonksiyon girmenin imkanı yok mu?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textboxa fonksiyonu aşağıdaki gibi "=" kullanmadan ve ingilizce yazılış şekli ile yazın.

Kod:
SUMPRODUCT(((c2:c50="1/A")*(d2:d50="2002")*(e2:e50="k")))
Commandbuttonada kodu aşağıdaki gibi düzenleyin.

Kod:
range("c154")="=" & Textbox1
 
Üst