Hej,
Jag bygger en sträng från olika konstanter och variabler. Den här strängen utvärderar jag med den namngivna variabeln och även av VBA-funktionen. Men ingen av dem fungerade. Den ena ger mig #REF-fel och den andra #VALUE-fel.
Jag byggde strängen så här =AC20&AC18 i AC24-cellen och utdatan är så här 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$35$
I namnhanteraren skapade jag en funktion som denna =EVALUATE('C vol'!$AC$24) som jag döpte till Eval
I en annan cell ringde jag Eval och den visar #REF-fel.
Jag skrev en funktion i VBA som denna
Public Function myEvaluate(aString) Som variant
On Error Resume Next
Application.Volatile
myEvaluate = Evaluate(aString)
På Fel GoTo 0
Änden Funktion
I en annan cell kallade jag den här funktionen som = myEvaluate(AC24) vilket ger mig #VALUE-fel.
Så ingen aning om var felet finns i syntaxen.
Jag bygger en sträng från olika konstanter och variabler. Den här strängen utvärderar jag med den namngivna variabeln och även av VBA-funktionen. Men ingen av dem fungerade. Den ena ger mig #REF-fel och den andra #VALUE-fel.
Jag byggde strängen så här =AC20&AC18 i AC24-cellen och utdatan är så här 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$35$
I namnhanteraren skapade jag en funktion som denna =EVALUATE('C vol'!$AC$24) som jag döpte till Eval
I en annan cell ringde jag Eval och den visar #REF-fel.
Jag skrev en funktion i VBA som denna
Public Function myEvaluate(aString) Som variant
On Error Resume Next
Application.Volatile
myEvaluate = Evaluate(aString)
På Fel GoTo 0
Änden Funktion
I en annan cell kallade jag den här funktionen som = myEvaluate(AC24) vilket ger mig #VALUE-fel.
Så ingen aning om var felet finns i syntaxen.