Pasar Variable a Fórmula

Hola necesito ayuda con la Función search la estoy escribiendo así:
ActiveCell.FormulaR1C1 = "=SEARCH(" & a & ",RC[1],1)"
A es una variable definida previamente que toma el valor de una celda, cuando la corro me arroja el resultado #¿NOMBRE?
Sin embargo el resultado es correcto cuando escribo la fórmula sin variable es decir
ActiveCell.FormulaR1C1 = "=SEARCH(""Texto"",RC[1],1)"
Entonces el error es al momento de pasar la variable a la fórmula, ¿me podrían decir como paso la variable a la fórmula? Ya intente de varias formas pero no encuentro la sintaxis correcta
Muchas gracias y buen día
mbeat

1 Respuesta

Respuesta
1
Te dejo la sintaxis correcta con este ejemplo:
a = "lor"
ActiveCell.FormulaR1C1 = "=+SEARCH(""" & a & """,R[-13]C[1],1)"
Aparecen 3 comillas dobles entre la variable agregada.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas