Fórmula en función excel
Buen día.
Quisiera saber si me puede apoyar en la siguiente duda, estoy construyendo una función de tal manera que me capture dos datos, primero de una lista desplegable los nombres de las hojas requeridas, y segundo la celda deseada, de tal forma que pueda definir como una variable POR la hoja, para luego armar una expresión con esta información y ejecutarla como fórmula. El problema existe cuando construyo la expresión y no encuentro la mane de ejecutarla y retornar el valor obtenido.
Function Traer(Celda As Variant) As Variant
Dim Hoja As Variant
Dim Expresion As Variant
Hoja = Range("H5").Value
Expresion = "='" & Hoja & "'!" & Celda
Traer = ........
End Function
Quisiera saber si me puede apoyar en la siguiente duda, estoy construyendo una función de tal manera que me capture dos datos, primero de una lista desplegable los nombres de las hojas requeridas, y segundo la celda deseada, de tal forma que pueda definir como una variable POR la hoja, para luego armar una expresión con esta información y ejecutarla como fórmula. El problema existe cuando construyo la expresión y no encuentro la mane de ejecutarla y retornar el valor obtenido.
Function Traer(Celda As Variant) As Variant
Dim Hoja As Variant
Dim Expresion As Variant
Hoja = Range("H5").Value
Expresion = "='" & Hoja & "'!" & Celda
Traer = ........
End Function
1 respuesta
Respuesta de calvuch
1