Jump to content
jdavilar

Insertar filas en hojas correspondientes en función de valor en celda de Hoja 1

Recommended Posts

Buenos dias a todos,

Os cuento mi problemática:

Estoy  generando un libro de excel para hacer un seguimiento de los gastos realizados en dos obras de construcción en función de un presupuesto general (Hoja 1: GENERAL) que se subdivide en dos presupuestos (Hoja 2: OBRA A y Hoja 3: OBRA B ).

La idea es que solo se manipule la Hoja 1: GENERAL, insertando filas de gasto en el capítulo del presupuesto que corresponda  y que según el valor de "% gasto por obra" que se asigne a cada obra, genere una fila en cada Hoja correspondiente.

Por ejemplo: Inserto Fila 10 en la Hoja 1: GENERAL e introduzco los datos de "nº factura", "concepto", "total gastado" y "% gasto por obra". En el momento que asigno  un valor en la Columna L "% gasto por obra A" se debería generar una fila en la Hoja 2: OBRA A que ya figuren todos lo datos que introducí en la Hoja 1 pero solo contabilizando el % asignado de gasto. Y si también asigné un valor en la Columna M de la Hoja 1, que se genere una fila en la Hoja 3: OBRA B de la misma manera (y así sucesivamente en  el caso de que hubiese  mas OBRAS).

Adjunto archivo donde he simulado un ejemplo, pero haciéndolo manualmente. Lo que necesito es que se generen de forma automática y en la partida del presupuesto que sea, aunque no coincida el nº de fila en la Hoja 1 con el resto de Hojas.

Espero haberme explicado  bien. Muchísimas gracias de antemano.

Saludos,

Javier.

Seguimiento Gastos obra.xlsx

Share this post


Link to post
Share on other sites

Hola @Haplox ! Antes de nada, muchas gracias por contestar.

Algún conocimiento de macro tengo pero no mucho, después de echar un ojo a lo que me comentas, no lo suficiente para desarrollar este. ¿Consideras que tiene una dificultad alta? Si quizá me va a llevar muchísimo tiempo sacarlo, probablemente no me merezca la pena. 

Estaría agradecido si pudieses guiarme un poco o por el contrario si se te ocurriese otra manera de como solucionarlo?

Muchas gracias de nuevo.

Saludos.

Share this post


Link to post
Share on other sites

@jdavilar , Te dejo una solución. Por la forma que tienes organizadas las hojas, hay cosas que debes tener en cuenta para que funcione sin problemas:

  • SIEMPRE debes poner el porcentaje de la "OBRA A" como referencia, aunque sea 0. Te calculará el porcentaje para "OBRA B" y pasará los datos solo a la obra que tengas asignada
  • Solo cuando pongas el porcentaje de "OBRA A" se ejecutará automáticamente la macro al estar en un evento Change de la hoja
  • En la celda A4 de cada obra verás un punto. NO LO TOQUES... :rolleyes:. Por la forma de la hoja y al poder meter gastos de material o mano de obra insertando filas, es necesario este pequeño truco para saber si estamos en un gasto u otro

De momento prueba y se puede ir puliendo

 

Copia de Seguimiento Gastos obra.xlsm

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.




  • Posts

    • Me vais a hacer llorar. 😂😂😘😷. Suerte a todos en estos tiempos difíciles.
    • Hola a todos Sin saber cómo recoger mi publicación, la elimino por completo Sigo aqui! Al decir que no tenga en cuenta lo que solicité anteriormente. Como en parte logré resolver el problema yo mismo: Sin embargo, el hecho es que la imagen no es la original, sino que tiene un fondo oscuro, 2) también podría decirme cómo por código puedo una vez que la imagen ha sido presentada en el formulario de usuario Puede eliminar la imagen que está en mi subcarpeta Clasificada como (mImg) o cómo darle un nombre diferente a cada imagen extraída. ¡Todo está aquí! Gracias #################################### Hi everyone Not knowing how to pick up my post I delete it completely I continue here! In saying not to keep in mind what I requested above. As in part I managed to solve the problem myself: However, the fact remains that the image is not the original one, but with a dark background, 2) you could also tell me how by code I can once the image has been presented in the userform Can delete the image that is in my subfolder Classified as (mImg) or how to give it a different name to each extracted image Everything here! Thank you (P.s) Declaro que la imagen cambia solo si el enlace está en (Label3) y ya no hay rastros de la imagen en la subcarpeta ################################ I state that the image changes only if the link is in (Label3) and there is no longer any trace of the image in the subfolder
    • Saludos @manzano Guion x coma 1.1.xlsm
    • Buenas tardes. Consulta lo que estoy intentado hacer es posible desde excel? Saludos.
    • Es un reconocimiento mas que merecido, para alguien como tu @Antoni Que todo vaya bien allá por tu lado, con esta "pandemia"   Saludos 
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy