Merhaba,
Çeşitli sabitlerden ve değişkenlerden bir dize oluşturuyorum. Bu dize, adlandırılmış değişkeni ve ayrıca VBA işleviyle değerlendiriyorum. Ama hiçbiri işe yaramadı. Biri bana #REF hatası veriyor, diğeri #DEĞER hatası veriyor.
Dizeyi AC20 hücresinde şu şekilde oluşturdum =AC18&AC24 ve çıktı şu şekilde 'G:\Crush\Daily bitki raporları\2019\[05-2019.xls]C vol'!$F$35
İsim yöneticisinde, Eval olarak adlandırdığım =EVALUATE('C vol'!$AC$24) gibi bir fonksiyon yarattım.
Başka bir hücrede Eval'i aradım ve #REF hatası veriyor.
VBA'da şöyle bir fonksiyon yazdım
Varyant Olarak Genel İşlev myEvaluate(aString)
On Error Resume Next
Application.Volatile
myEvaluate = Değerlendir(aString)
Hata Dönüsünde 0
son İşlevi
Başka bir hücrede bu işlevi = myEvaluate(AC24) olarak adlandırdım ve bu da bana #DEĞER hatası veriyor.
Yani sözdizimindeki hatanın nerede olduğu hakkında hiçbir fikrim yok.