By cndesu v torek, 25. junija 2019
Objavljeno v Excel
odgovori 0
všeč mi je 0
Ogledov 3.8K
Glasov 0
Hi,

Gradim niz iz različnih konstant in spremenljivk. Ta niz ocenjujem z uporabo imenovane spremenljivke in tudi s funkcijo VBA. Toda nobeden od njih ni deloval. Ena mi daje napako #REF, druga pa #VALUE.

Niz sem zgradil takole =AC20&AC18 v celici AC24 in rezultat je takšen 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35

V upravitelju imen sem ustvaril funkcijo, kot je ta =EVALUATE('C vol'!$AC$24), ki sem jo poimenoval kot Eval

V drugi celici sem poklical Eval in prikaže napako #REF.

Takole sem napisal funkcijo v VBA
Javna funkcija myEvaluate(aString) kot različica
On Error Resume Next
Uporaba.Vlatilen
myEvaluate = Oceni (aString)
Ob napaki Pojdi na 0
End Function

V drugi celici sem to funkcijo poklical kot = myEvaluate(AC24), kar mi daje napako #VALUE.

Torej nimam pojma, kje je napaka v sintaksi.
Ogled celotne objave