Insertar fila y formula

6 envíos / 0 nuevos
Último envío
Jesús Martínez ...
Imagen de Jesús Martínez Plantarosa
Offline
última acción: Hace 1 año 1 semana
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 4938
Insertar fila y formula

Hola

Estoy trabajando con una hoja de cuentas por cobrar sobre ventas, los títulos son COD, CLIENTE , DETALLE , DÉBITO , CRÉDITO, SALDO, lo que quiero es una macro que inserte una fila después del ultimo registro de la lista y a la vez copia la formula que tengo en la columna SALDO, la cual es =f1+d2-e2, esta formula la uso para sacar su saldo actual.

Gracias

Jesús

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 22 horas 33 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 9820
Tabla

Utiliza una tabla para tus datos, así las fórmulas se extienden solas.

Insertar>tabla

 

Data Tools Suite
datos y tablas con Excel

Jesús Martínez ...
Imagen de Jesús Martínez Plantarosa
Offline
última acción: Hace 1 año 1 semana
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 4938
Re: Insertar fila y formula

Gracias por responder, solo que necesito una macro que inserte fila y copia la formula del saldo, y bueno lo de la tabla no me hubico bien, sera que me puedes dar un ejmplo, grcias mil

 

Jesús

Jesus Martinez Plantarosa

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 22 horas 33 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 9820
Re: Insertar fila y formula

por ejemplo, para insertar una fila encima de la fila 4

Rows(4).Insert

 

para copiar la fórmula de la celda de arriba, por ejemplo puedes hacer algo así (suponiendo que estés en la celda activa, aunque sería similar con cualquier rango)

ActiveCell.FormulaR1C1 = ActiveCell.Offset(-1, 0).FormulaR1C1

 

 

Data Tools Suite
datos y tablas con Excel

Jesús Martínez ...
Imagen de Jesús Martínez Plantarosa
Offline
última acción: Hace 1 año 1 semana
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 4938
Re: Insertar fila y formula

Soy novato en esto de las programaciones, sera que me puedes explicar un poco mas tus ejemplos, un poco mas detallado los codigos y sobre todo donde tengo que introducirlos,

Gracias

Jesús

Jesus Martinez Plantarosa

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 22 horas 33 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 9820
Re: Insertar fila y formula

Bueno, si eres novato en lo de las macros, entonces volvemos a lo de la tabla: utiliza una tabla, que inserta las fórmulas automáticamente sin que tengas que programar ninguna macro.

 

Respecto de donde se introduce el código...

pues depende, porque se puede poner en muchos sitios (en una macro independiente, en un evento de una hoja, en un evento de un botón, en un evento de...)

Dónde pongas el código depende de dónde o cuándo quieres que se ejecute ese código.

Aunque tu pregunta es sencilla, lamentablemente la respuesta no lo es tanto.

 

Data Tools Suite
datos y tablas con Excel