Hola,
Estoy construyendo una cadena a partir de varias constantes y variables. Esta cadena que estoy evaluando usando la variable nombrada y también mediante la función VBA. Pero ninguno de ellos funcionó. Uno me da error #REF y el otro error #VALUE.
Construí la cadena así =AC20&AC18 en la celda AC24 y la salida es así 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35
En el administrador de nombres, creé una función como esta =EVALUATE('C vol'!$AC$24) que llamé Eval
En otra celda, llamé a Eval y muestra el error #REF.
Escribí una función en VBA como esta
Función pública myEvaluate(aString) como variante
On Error Resume Next
Aplicación.Volatile
miEvaluar = Evaluar(unaCadena)
En caso de error, vaya a 0
Función finales
En otra celda, llamé a esta función como = myEvaluate(AC24) que me da el error #VALOR.
Así que no tengo idea de dónde está el error en la sintaxis.
Estoy construyendo una cadena a partir de varias constantes y variables. Esta cadena que estoy evaluando usando la variable nombrada y también mediante la función VBA. Pero ninguno de ellos funcionó. Uno me da error #REF y el otro error #VALUE.
Construí la cadena así =AC20&AC18 en la celda AC24 y la salida es así 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35
En el administrador de nombres, creé una función como esta =EVALUATE('C vol'!$AC$24) que llamé Eval
En otra celda, llamé a Eval y muestra el error #REF.
Escribí una función en VBA como esta
Función pública myEvaluate(aString) como variante
On Error Resume Next
Aplicación.Volatile
miEvaluar = Evaluar(unaCadena)
En caso de error, vaya a 0
Función finales
En otra celda, llamé a esta función como = myEvaluate(AC24) que me da el error #VALOR.
Así que no tengo idea de dónde está el error en la sintaxis.