Insertar fila y formula

6 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
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 16 horas 24 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Tabla

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

Insertar>tabla

 

------
Ya sé Excel, pero necesito más.

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
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 16 horas 24 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
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

 

 

------
Ya sé Excel, pero necesito más.

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
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 16 horas 24 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
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.

 

------
Ya sé Excel, pero necesito más.