Referenciar variable tipo string en VBA

Necesito saber como referenciar una variable tipo string que recibe una función como argumento, he intentado esto pero no funciona, necesito que el argumento de Sheets sea el valor de la cadena de texto que se pasa en Hoja, por ejemplo:

Function ExecuteQuery(Sql As String, Hoja As String)

Sheets(Hoja).Range("A1").select

1 respuesta

Respuesta

Hol.a

No es posible, desde una UDF, seleccionar una hoja y/o una celda, quizá ese es tu real problema. Si comentas algún detalles de lo que necesitas, quizá te podamos dar alguna alternativa.

Abraham Valencia

PD: Por si acaso, incluso en una rutina no es posible seleccionar una celda especifica de una hoja que no sea la activa.

¡Gracias!

Tenia un problema que ya he resuelto de una forma, que quizás no sea la más optima, pero hace lo que necesito.

Saludos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas