Saltar al contenido

Consulta sobre crear nueva hoja de Avance de Obras

publicado

Estimados amigos, por favor me ayudan con esta consulta:  para hacer informes de avance de obra, quisiera usar una fórmula que permita que al hacer una nueva hoja ( worksheet ), traiga datos de la hoja anterior.  Me gustaría hacerlo sin macro, si es posible.  Por favor me pueden aclarar si existe una fórmula para ese propósito?  Mil gracias.

Featured Replies

publicado
En 7/11/2020 at 0:25 , fx.ingenieria dijo:

Por favor me pueden aclarar si existe una fórmula para ese propósito?  Mil gracias.

No quisiera ser demasiado rotundo, pero diría que NO :huh:

publicado
  • Autor

Gracias Haplox, entonces me ayudarías por favor para hacerlo con una macro?  Millones de gracias.

publicado
En 13/11/2020 at 13:50 , fx.ingenieria dijo:

Gracias Haplox, entonces me ayudarías por favor para hacerlo con una macro?  Millones de gracias.

Sube tu fichero de ejemplo, con lo que tienes y con lo que quieres conseguir

publicado

Esta macro crea una copia de la última hoja.

Sub CopyLastSheet()
Sheets(Sheets.Count).Copy After:=Sheets(Sheets.Count)
End Sub

 

publicado
  • Autor

Millones de gracias Antoni, voy a agregarle lo necesario para que traiga los datos de la columna que necesito de la hoja anterior a la copia nueva.

publicado
  • Autor

Antoni muy buenos días, desde Costa Rica.  Esta hoja que adjunto, explica un par de datos que necesito de la hoja anterior en un informe de avance de obras.

Le he marcado con colores y puse notas.  Por favor puedes ayudarme para agregarle a la macro que haga esas dos operaciones.  Millones de gracias y que tengas un excelentísimo dia.

Consulta Macro Hoja Avances.xlsx

publicado

Hola, te recomiendo que manejes una sola Hoja y a la derecha de tu carátula de estimaciones vayas colocando las N estimaciones y cuando quieras consultar cualquier estimación, solo le darás el numero y te recalcularía todo.

 

publicado
  • Autor

Gracias estimado, pero los avances de obra no funcionan de esa forma.  Es un documento que se presenta consecutivo.

publicado
  • Autor
En 18/11/2020 at 13:30 , Antoni dijo:

Esta macro crea una copia de la última hoja.


Sub CopyLastSheet()
Sheets(Sheets.Count).Copy After:=Sheets(Sheets.Count)
End Sub

 

Antoni buenos días, por favor podrías ayudarme  agregando a este código lo necesario para crear la hoja de avance de obra siguiente, en este adjunto puse notas para guiarte.  Mil gracias.  

Consulta Macro Hoja Avances.xlsx

publicado
  • Autor
En 18/11/2020 at 11:48 , Haplox dijo:

Sube tu fichero de ejemplo, con lo que tienes y con lo que quieres conseguir

Es perfecta tu solución Haplox, millones de millones de gracias.  Tema solucionado super satisfactoriamente.

Felicitaciones !!!!

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.