Salı, 25 Haziran 2019
  0 Cevaplar
  3.7K Ziyaret
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.
Bu gönderi için henüz cevap yok.