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
Utiliza una tabla para tus datos, así las fórmulas se extienden solas.
Insertar>tabla
------
Ya sé Excel, pero necesito más.
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
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.
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
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.