MACRO - LLENAR UNA COLUMNA

19/05/2004 - 22:41 por Mbaeijhapa | Informe spam
Hola amigos
Quisiera hacer que una macro me copie una formula en una columna paralela a un rango determinado, teniendo en cuenta que el rango se modifica diariamente. Ejemplo
Tengo el rango "A1:D10" y quiero poner en la columna "E" la sumatoria de c/fila, para este ejemplo sé que la columna "E" va estar llena hasta la fila "10" pero como hago para que automaticamente la macro me llene con esta sumtaoria las filas nuevas que se incorpora al rango ?

Se entiende
Gracias.
 

Leer las respuestas

#1 JoseLuisArg
19/05/2004 - 22:49 | Informe spam
No entendí bien lo de la sumatoria de cada fila, pero seguro que cambiando
la fórmula hará lo que tu quieres que haga:

v = Range("A1").End(xlDown).Row
Range("E1:E" & v).FormulaR1C1 = "=SUM(RC[-4]:RC[-1])"

en v se almacena la última fila con datos de la columna A, siempre debes
empezar por A1 y no dejar espacios libres, si van espacios libres, puedes
inveritr
v = Range("A65535").End(xlUp).Row

y cosas así

"Mbaeijhapa" escribió en el mensaje
news:
Hola amigos:
Quisiera hacer que una macro me copie una formula en una columna paralela


a un rango determinado, teniendo en cuenta que el rango se modifica
diariamente. Ejemplo:
Tengo el rango "A1:D10" y quiero poner en la columna "E" la sumatoria de


c/fila, para este ejemplo sé que la columna "E" va estar llena hasta la fila
"10" pero como hago para que automaticamente la macro me llene con esta
sumtaoria las filas nuevas que se incorpora al rango ?.

Se entiende ?
Gracias.-

Preguntas similares