Merhabalar makroda evaluate kullanmak istiyorum. Formüllerin görünmesini istemiyorum. Aşağıdaki şekilde bir makro yazdım. makro normal çalışıyor ancak evaluate'i ilave ettiğmde hata alıyorum. yanlışım nerede yada hücrede sadece formülün sonucunu nasıl gösterebilirim?
Sub hesapla()
Dim a As Integer
For a = 8 To [a50000].End(3).Row
Sheets("Sayfa2").Cells(a, 8) = Evaluate("=IFERROR(VALUE(LEFT(RC[-1],FIND(""/"",RC[-1],1)-1))/VALUE(RIGHT(RC[-1],LEN(RC[-1])-LEN(LEFT(RC[-1],FIND(""/"",RC[-1],1))))),0)")
Next a
End Sub
teşekkürler.
soykan
Sub hesapla()
Dim a As Integer
For a = 8 To [a50000].End(3).Row
Sheets("Sayfa2").Cells(a, 8) = Evaluate("=IFERROR(VALUE(LEFT(RC[-1],FIND(""/"",RC[-1],1)-1))/VALUE(RIGHT(RC[-1],LEN(RC[-1])-LEN(LEFT(RC[-1],FIND(""/"",RC[-1],1))))),0)")
Next a
End Sub
teşekkürler.
soykan
