Saltar al contenido

Recommended Posts

publicado

Saludos amigos de AYUDA EXCEL, buenos días.

El archivo anexo sirve para calcular costos de productos y servicios, y las macros automatizan el proceso de cálculos y procedimientos, sin embargo, me di cuenta que tiene 2 fallas inesperadas.

Les explico el funcionamiento:

HOJA COSTOS PRODUCTOS NACIONALES:

En ella se registra la información de productos y servicios nacionales, en ella se coloca:

A= Producto o Servicio

B= NACIONAL

C= Unidad de Medida

D= Cantidad de Producto

E= Monto Total de la Compra

F y G= (formula) Costo Unitario por Unidad de Medida

La Macro envía la información del producto (columnas A y B) a la hoja PRECIOS PRODUCTOS Y SERVICIOS al registrar el Monto Total de la Compra (E).

HOJA SERVICIOS (en este ejemplo LIMPIEZA:

En ella se registra la información detallada de los servicios nacionales y se divide en 2 bloques. Uno para productos utilizados para la prestación de un servicio y otro para el registro de las horas hombre utilizadas para la prestación del servicio.

Al confirmar la información del servicio, colocando SI en E61, la macro envía a la hoja COSTOS DE PRODUCTOS NACIONALES, los datos contenidos en la fila 62:

A= Nombre del Servicio a la columna A

B= Unidad de Medida SERVICIO a la columna C

C= Cantidad de Servicio a la columna D igual a 1

E= Costo Total del Servicio a la columna E

Al llegar la información a la hoja COSTOS DE PRODUCTOS NACIONALES, se activa la macro de esta hoja (arriba descrita) y envía la información de este servicio (columnas A y B) a la hoja PRECIOS PRODUCTOS Y SERVICIOS ya que se envía el costo total del servicio de la columna E que activa la macro.

HOJA PRECIOS PRODUCTOS Y SERVICIOS:

Aquí se registra la información de los productos y servicios nacionales para calcular el precio.

La información de los productos y servicios viene de la hoja COSTOS PRODUCTOS NACIONALES y son:

A = Nombre del Producto o Servicio

B= NACIONAL.

El resto de la hoja se maneja llenando información en algunas columnas y el resto es fórmula.

Hay 2 inconvenientes con la macro (creo que es la COSTOS DE PRODUCTOS NACIONALES) y es lo que deseo solucionar:

1.       En la hoja COSTOS DE SERVICIOS (LIMPIEZA), si deseo actualizar el costo de algún componente del servicio, la macro actualiza el costo total del servicio en la hoja COSTOS DE PRODUCTOS NACIONALES, pero vuelve a enviar la información del servicio a PRECIOS PRODUCTOS Y SERVICIOS como uno nuevo, ya que actualizó el valor de la columna E y ejecuta la macro nuevamente. No debe ser.

2.       En la hoja COSTOS DE PRODUCTOS NACIONALES, si actualizo el costo de algún producto registrado con anterioridad, se ejecuta la macro nuevamente, enviando el último producto registrado a PRECIOS PRODUCTOS Y SERVICIOS. No debe ser.

Agradecería mucho de su ayuda para corregir estos 2 eventos que no deberían suceder. He tratado de corregirlo pero no lo logro.

EXAMPLE MACROS - Copy.xlsm

Conéctate para comentar

Podrás dejar un comentario después de conectarte



Conéctate ahora
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.