Hallo,
Ich baue einen String aus verschiedenen Konstanten und Variablen auf. Diesen String werte ich mit der benannten Variablen und auch per VBA-Funktion aus. Aber keiner von ihnen hat funktioniert. Einer gibt mir den Fehler #REF und der andere den Fehler #VALUE.
Ich habe die Zeichenfolge wie folgt erstellt =AC20&AC18 in der AC24-Zelle und die Ausgabe ist wie folgt: „G:\Crush\Daily plant reporting\2019\[05-2019.xls]C vol“!$F$35
Im Namensmanager habe ich eine Funktion wie diese =EVALUATE('C vol'!$AC$24) erstellt, die ich Eval genannt habe
In einer anderen Zelle habe ich Eval aufgerufen und es wird der Fehler #REF angezeigt.
Ich habe eine Funktion wie diese in VBA geschrieben
Öffentliche Funktion myEvaluate(aString) als Variante
On Error Resume Next
Anwendung.Volatil
myEvaluate = Evaluate(aString)
Bei Fehler GoTo 0
End Function
In einer anderen Zelle habe ich diese Funktion als = myEvaluate(AC24) aufgerufen, was mir den Fehler #VALUE gibt.
Also keine Ahnung, wo der Fehler in der Syntax liegt.
Ich baue einen String aus verschiedenen Konstanten und Variablen auf. Diesen String werte ich mit der benannten Variablen und auch per VBA-Funktion aus. Aber keiner von ihnen hat funktioniert. Einer gibt mir den Fehler #REF und der andere den Fehler #VALUE.
Ich habe die Zeichenfolge wie folgt erstellt =AC20&AC18 in der AC24-Zelle und die Ausgabe ist wie folgt: „G:\Crush\Daily plant reporting\2019\[05-2019.xls]C vol“!$F$35
Im Namensmanager habe ich eine Funktion wie diese =EVALUATE('C vol'!$AC$24) erstellt, die ich Eval genannt habe
In einer anderen Zelle habe ich Eval aufgerufen und es wird der Fehler #REF angezeigt.
Ich habe eine Funktion wie diese in VBA geschrieben
Öffentliche Funktion myEvaluate(aString) als Variante
On Error Resume Next
Anwendung.Volatil
myEvaluate = Evaluate(aString)
Bei Fehler GoTo 0
End Function
In einer anderen Zelle habe ich diese Funktion als = myEvaluate(AC24) aufgerufen, was mir den Fehler #VALUE gibt.
Also keine Ahnung, wo der Fehler in der Syntax liegt.