Marți, 25 iunie 2019
  0 Răspunsuri
  3.7K vizite
0
Voturi
Anula
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ă.
Nu există răspunsuri făcute pentru acest post.