¿Cómo copiar una fórmula en excel automáticamente?

Hola,
Necesito ayuda con lo siguiente, se que hay una forma de hacerlo con el autorelleno, sin embargo, lo que necesito es hacerlo mediante un botón de formulario (ya esto se como hacerlo), lo que necesito es una especie de código para la macro.
Tengo 2 columnas, necesito que una persona pegue por cantidad de datos (o filas) en la columna A y que la fórmula que este en la columna B se copie hasta donde este el ultimo dato de la columna A cuando esa persona presione el botón que activa la macro.
Ejemplo:
La fórmula en la columna B2 es simple: LEFT(A2, 8), si la persona pega datos de A2 hasta A50, necesito que después de eso, presione el botón y la fórmula de B2 se copie como se copiaría con el autorelleno pero hasta B50. Si pega datos hasta A300 que la fórmula en B se copie hasta B300, etc, etc.

1 Respuesta

Respuesta
Pega esta macro en el en un modulo de vb
Regresa a excel y agrégasela a un botón y listo...
Sub MyMacro()
Range("a2").Select
Do Until ActiveCell.Value = ""
    ActiveCell.Offset(0, 1).FormulaR1C1 = "=LEFT(RC[-1])"
    ActiveCell.Offset(1, 0).Select
    Loop
End Sub
Visita mi página..

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas