Mira, cuando trabajas en Macros excel te guarda las formulas como
FormulaR1C1 (esto significa que es una formula que hace REFERENCIA a una fila y columa. R= Row y C = column)
De la misma forma cuando pone los rangos en una formula, por ej "=FIND(""d"",RC[-1],2)" . ahi te dice que hae referencia (con RC[-1] a una fila y columna determinada)
Bien, mas alla de ello y llendo a lo que necesitas. Para guardar el resultado de una formula en una variable, el codigo seria asi:
Código:
Sub encontrar()
Dim Variable As Byte
'parametros de Find(valor que buscas, celda sobre la que buscas, posicion desde
'la que buscas
Variable = Application.WorksheetFunction.Find("e", Cells(1, 1), 1)
End Sub
Existen muchas mas funciones que podes encontrar dentro del objeto WorksheetFunction
Espero te sirva, saludos