Torek, 25 junij 2019
  0 odgovori
  3.8 tisoč obiskov
0
Glasov
Razveljavi
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.
Za to objavo še ni odgovorov.