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.
Ç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.