- Katılım
- 28 Mayıs 2017
- Mesajlar
- 42
- Excel Vers. ve Dili
- Excel 2016 - TR
- Altın Üyelik Bitiş Tarihi
- 28.05.2022
Merhaba,
İçinde çıkamadığım bir sorum vardı. Mesela bir hücrenin değerini vba içinde o hücre için belirttiğim formüllere göre belirlemek istiyorum. Ama başaramadım. Sanırım yazım kuralları ile ilgili bir yerde hata yapıyorum.
Örneki yazdığım kod çalışıyor. Ama sonradan düzenleme yaptığım kod çalışmıyor.
Önceki kod:
Bu kod çalışıyor.
Sonraki kod:
Tek tırnak kullandım çift tırnak kullandım türlü türlü yolları denedim ama olmadı.
Şu şekilde yazınca çalışıyor.
Ama buradaki "I11" hücresinin 11 kısmını a değişkenine bağlayıp yapmak istediğimde çalışmıyor.
İçinde çıkamadığım bir sorum vardı. Mesela bir hücrenin değerini vba içinde o hücre için belirttiğim formüllere göre belirlemek istiyorum. Ama başaramadım. Sanırım yazım kuralları ile ilgili bir yerde hata yapıyorum.
Örneki yazdığım kod çalışıyor. Ama sonradan düzenleme yaptığım kod çalışmıyor.
Önceki kod:
Kod:
Cells(a, "Y").FormulaR1C1 = "=IF(RC[-2]<>"""",((((RC[-16]+RC[-15])*2)*RC[-8])*RC[-2])/10000,"""")"
Sonraki kod:
Kod:
Range("Y" & a) = ((((Range("I" & a).Value + Range("J" & a).Value) * 2) * Range("Q" & a).Value * Range("W" & a).Value) / 10000)
Şu şekilde yazınca çalışıyor.
Kod:
Range("Y" & a).Formula = "=I11"