Bună,
Construiesc un șir din diverse constante și variabile. Acest șir îl evaluez folosind variabila numită și, de asemenea, prin funcția VBA. Dar niciunul nu a funcționat. Una îmi dă eroare #REF și cealaltă eroare #VALUE.
Am construit șirul așa =AC20&AC18 în celula AC24 și rezultatul este așa „G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol”!$F$35
În managerul de nume, am creat o funcție ca aceasta =EVALUATE('C vol'!$AC$24) pe care am numit-o Eval
Într-o altă celulă, am sunat Eval și afișează eroarea #REF.
Am scris o funcție în VBA ca aceasta
Funcția publică myEvaluate(aString) ca variantă
La data de eroare CV următoare
Aplicație.Volatil
myEvaluate = Evaluare(aString)
La eroare GoTo 0
Sfârşit Funcţia
Într-o altă celulă, am numit această funcție ca = myEvaluate(AC24), ceea ce îmi dă eroarea #VALUE.
Deci, nicio idee unde este greșeala de sintaxă.