• DİKKAT

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

İsimlendirilmiş formülü başka bir formüle dahil etme

Katılım
11 Mart 2008
Mesajlar
19
Excel Vers. ve Dili
2007 Türkçe
Merhaba arkadaşlar;

FormulaLocal 'da aşağıda karşılaştığım sorunu nasıl çözebilirim acaba?

Sub Makro1

Dim k As Range, epsilom_alt As Range
Dim y As Integer


y=TextBox1.Value

Set k=Cells(2,1)

Set epsilom_alt=Cells(2,2)

epsilom_alt.FormulaLocal="=2" & y

k.FormulaLocal= "=-0.003+" & epsilom_alt.FormulaLocal

End Sub

Tahmin edeceğiniz gibi burada epsilom_alt.FormulaLocal="=2" & y yazdığımda Cells(2,2) hücresinde =2y şeklinde formül yazılmış olacak makro çalıştırıldığında

Ayrıca; Cells(2,1) hücresinde =-0.003+2y yazılmış görmek istiyorum diyelim makro çalışmaya devam ettiğinde

O zaman önce kodda Cells(2,1) hücresini isimlendirelim

Set k=Cells(2,1)

Sonra da

k.FormulaLocal= "=-0.003+" & epsilom_alt.FormulaLocal

yazalım

Bu takdirde;

(2,1) hücresinde bilgisayar şöyle birşey görecekti yanlış haliyle çalışabilseydi makro

=-0.003+ =2y


tabii ki çalışmaz böyle haklı bilgisayar

Peki ben bu = işaretini nasıl yok edebilirim k.FormulaLocalda veya hücrelerin formüllerine isim verdiğimde bu formülleri başka formüllere dahil etmenin daha şık bir çözümü var mı? Diyeceksiniz illa hücrelere neden formüller atamaya çalışıyorsun programın içerisinde hesaplattır ama ilerde kullanmayı düşündüğüm bir nedenle bu yönde bir çalışma içine girdim. Yardımlarınız için teşekkürler ve iyi çalışmalar dilerim. Saygılarımla
 
Son düzenleme:
Sorunuzu çok karışık anlatmışsınız. Daha anlaşılır yazın.
 
Arkadaşlar soruyu daha anlaşılır hale getirmeye çalıştım ama anlamadığınız bir yer olursa açıklamaya çalışırım; yardımlarınızı bekliyorum.

Saygılarımla;
 
Selamlar,

End Sub satırından önceki satırı aşağıdaki şekilde değiştirip denermisiniz.

Kod:
k.Formula = "=-0.003+" & Replace(epsilom_alt.FormulaLocal, "=", "")
 
Korhan Bey çok teşekkür ederim verdiğiniz şekilde sorunu hallettim. İyi ki siz ve sizin gibi yardımsever insanlardan oluşan Excel Forum var. İyi çalışmalar dilerim
 
Geri
Üst