Sintaxis de un rango en VBA
Hola,
Estoy preparando una macro cuyo cometido es rellenar unas celdas con un dato.
El rango a rellenar dependerá de cuantas filas tenga la hoja. Con Rows.Count puedo saber el número de filas, y podría poner una fórmula como la siguiente:
Range("B2:B" & ultimafila1) = "altas"
Después, la macro sigue haciendo otras cosas, y añade más filas por debajo de la última. Averiguo a continuación cual es ahora la última fila, y la llamo ultimafila2.
Y claro, ahora toca asignarle otro dato a esas nuevas filas desde ultimafila1 a ultimafila2.
He probado con la siguiente fórmula y no funciona (error de compilación):
Range("B" & ultimafila1 + 1 : "B" & ultimafila2) = "bajas"
¿Qué estoy haciendo mal?
Muchas gracias,
Estoy preparando una macro cuyo cometido es rellenar unas celdas con un dato.
El rango a rellenar dependerá de cuantas filas tenga la hoja. Con Rows.Count puedo saber el número de filas, y podría poner una fórmula como la siguiente:
Range("B2:B" & ultimafila1) = "altas"
Después, la macro sigue haciendo otras cosas, y añade más filas por debajo de la última. Averiguo a continuación cual es ahora la última fila, y la llamo ultimafila2.
Y claro, ahora toca asignarle otro dato a esas nuevas filas desde ultimafila1 a ultimafila2.
He probado con la siguiente fórmula y no funciona (error de compilación):
Range("B" & ultimafila1 + 1 : "B" & ultimafila2) = "bajas"
¿Qué estoy haciendo mal?
Muchas gracias,
1 Respuesta
Respuesta de Elsa Matilde
1