MACRO PARA BITACORA DE TIEMPOS

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

MACRO PARA BITACORA DE TIEMPOS

Notapor Romssel » 19 Ago 2010 13:49

Tengo q llevar el control de tiempos de envio de la empresa. Suponiendo, tengo los siguientes datos....


COL A B C D E V W
Transporte Abr Agencia FinPlanif Planif FinPlTrans HrPFTr
935076 CCZ CCZ - SAG Queretaro 04/07/2010 | 23:02:00 | 05/07/2010 | 09:00:00
935077 SAG SAG Queretaro - CCZ 04/07/2010 23:02:00 05/07/2010 17:30:00
1000832940 CCZ CCZ - Cross Dock Cuautitlan In 05/07/2010 00:24:00 06/07/2010 09:00:00
1000832945 CCZ CCZ - Cross Dock Cuautitlan In 05/07/2010 19:06:00 07/07/2010 09:00:00
939110 CCZ CCZ - SAG La Costa Cayaco 08/07/2010 00:17:00 09/07/2010 08:00:00
939111 SAG SAG La Costa Cayaco - CCZ 08/07/2010 00:18:00 10/07/2010 13:30:00
939112 CCZ CCZ - Dist.Cerv.Mod.en Chihuah 08/07/2010 10:20:00 09/07/2010 09:00:00
939113 Dis Dist.Cerv.Mod en Chihuahua - C 08/07/2010 10:20:00 10/07/2010 07:24:00
939126 CCZ CCZ - SAG Del Bravo (Matamoros 08/07/2010 00:05:00 09/07/2010 09:00:00
939127 SAG SAG Del Bravo (Matamoros) - CC 08/07/2010 00:06:00 10/07/2010 15:30:00


Yo por lo q necesito todo esto q esta en las pregutnas pasadas, es pq por ejemplo, 935076 es un folio q va de aqui de la empresa, a una agencia (en este caso al estado de Queretaro). Ahi por ejemplo en la columa A tengo el numero de folio, en la B la Abreviacion, si es agencia es SAG, si es Planta, es CCZ si es un Distribuidor es DIS, en fin, son muchas denominaciones por lo q solo estoy dicinedote algunas. Si te fijas, el folio 935076 lo llamaremos como si fuera un folio de IDA y el folio 935077 es un folio de REGRESO, entonces lo q necesito es de q si el folio de ida 935076 se "despacho" el dia 4 de julio a las 23:02, y luego el dia 5 de julio a las 9 de la mañana fue cuando llego a la agencia, pero el caso es q, cuando uno le da el folio a una persona, tiene q ir a un lugar para q ahi le den "entrada" a dicho folio, y eso le lleva a dicha persona entre unos 5 y 20 minutos trasladarse del lugar donde se le da la hoja con el folio hasta donde tiene q entregarselo a ora persona para q le de "entrada" a dicho folio y dar entrada, significa q a dicha unidad lo van a cargar con cierto producto, entonces, suponiendo q le dio entrada a las (04/08/2010 23:13:00) Y luego, cuando salio de cargar dicho producto (por ejemplo) fue hasta el dia (05/07/2010 01:17:00), y por ultimo dice ahi q llego a la agencia el mismo dia 05/07/2010 a las 09:00:00 a.m, e igual, se hace lo mismo cuando la unidad llega a la Agencia (distingiendose q es agencia pq en la oclumna dos dice SAG), se pone el horario de llega, el horario q tardan en descargar dicha unidad y por ultimo cuando esa unidad regresa nuevamente a Planta. Entonces el resultado de los 2 primeros folios (935076 y 935077) seria el siguiente....

FOLIO DE IDA
04/07/2010 23:02:00 | 04/07/2010 23:13:00 | 04/07/2010 23:13:00 | 05/07/2010 01:17:00 | 05/07/2010 01:17:00 | 05/07/2010 01:17:00 | 05/07/2010 09:00:00

FOLIO DE REGRESO
04/07/2010 23:02:00 | 05/07/2010 09:00:00 | 05/07/2010 09:00:00 | 05/07/2010 11:21:00 | 05/07/2010 11:21:00 | 05/07/2010 11:21:00 | 05/07/2010 17:30:00


Ese es un ejemplo de los primeros 2 folios, entonces como les digo, en total son mas de 2,500 folios q se tienen q cerrar tiempos, por lo q por eso pregunto q si no tendran idea de como puedo realizar la macro para q me vaya haciendo todo eso automaticamente. Pq si grabo la macro haciendolo manualmente, es decir, si yo voy poniendo las formulas ahi en excel cuando se esta grabando la macro, pues solo me va a aparecer el resultado en la fila q yo seleccione, pero el caso q lo tengoq hacer para todas las filas q hayan.

Espero me puedas ayudar y muchisimas gracias nuevamente!!!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Romssel
Miembro Frecuente
Miembro Frecuente
 
Registrado: 13 Ago 2010 13:07

Re: MACRO PARA BITACORA DE TIEMPOS

Notapor ambro » 23 Ago 2010 07:04

Hola:

¿Te es posible subir un ejemplo en excel? es que me mareo cuando lo leo...

Saludos desde México!!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ambro
Miembro Frecuente
Miembro Frecuente
 
Registrado: 09 May 2005 02:57
Ubicación: DF

Re: MACRO PARA BITACORA DE TIEMPOS

Notapor Romssel » 23 Ago 2010 22:25

Ah ok... mira aqui te lo envio.... y te lo explico....

Las columnas q estan en amarillo esas me las pasa automaticamente el sistema, entonces lo q debo de hacer es llenar los tiempos de dichos viajes.... Si te fijas, ahi yo ya estoy implementando formulas para el llenado de los tiempos, pero lo q queiro es de q dichas formulas me aparezcan en el codigo fuente de la macro, no quiero q me aparezcan las formulas ahi en excel, si me explico???.

Ahora, en el archivo, en la COLUMNA B, tengo solamente las 3 primeras letras de la COLUMNA D, con esas yo me baso si ese folio es perteneciente a un viaje ya de regreso (la cual es CCZ). Ahi en el archivo hay muchos folios q son de IDA y otros q son de REGRESO, por ejemplo

979085 CCZ Transportes Cuauhtémoc, SA de CV CCZ - Las Cerv.Mod.en Hidalgo
979086 Las Transportes Cuauhtémoc, SA de CV Las Cerv.Mod.en Hidalgo - CCZ

Ahi va de CCZ ( q es la planta) hasta Hidalgo, con el folio 979085, y el folio de regreso es el consecuitvo 979087, entonces los tiempos segun el archivo q adjunte, la COLUMNA E y la COLUMNA F del renglon 826 y 827 (q es donde estan esos 2 folios), son los tiempos en q se planificaron dichos transportes en el sistema q utilizamos nosotros, los 2 se planificaron el dia 17 a las 12:24:00.

Las 2 columnas de verde se repiten lo cual es correcto, y en las otras y luego las otras 3 de azul se repitan tambien, pero con una diferencia de tiempo ahi por ejemplo estoy sumando datos q puse en las otras columnas (AA,AB,AC,AD,AE,AF), todo esto dependiendo de donde sea la DENOMINACION q esta en la COLUMNA B.

El archivo q envio ya esta correcto, pero es lo q te digo q quiero, q solamente al apretarle un boton, q me haga lo siguiente:

    Al apretarle al boton me agregue las columnas de la G a la V
    Q me llene automaticamente los datos sin mostrar las formulas q estoy utilizando en la hoja de calculo

Gracias!!!!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Romssel
Miembro Frecuente
Miembro Frecuente
 
Registrado: 13 Ago 2010 13:07

Re: MACRO PARA BITACORA DE TIEMPOS

Notapor ambro » 24 Ago 2010 00:22

Hola:

La verdad es que no entendí muy bien lo del cálculo de tiempos, así que me enfoqué directamente en lo que quieres que haga la macro.

En la hoja "Ejemplo" Está un boton que al presionarlo pega las fórmulas y después los valores, me basé sólo en las columnas que contienen fórmulas en tu archivo, espero sea lo que necesites.

Ya con esto, es decisión tuya si realizas un complemento con el código o lo pegas en el libro "Personal".

Analiza el código para que puedas hacerle Modificaciones y/o Adecuaciones, recuerda que este es el propósito final, que te vayas empapando de esto para poder ayudar después.

Saludos desde México!!!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ambro
Miembro Frecuente
Miembro Frecuente
 
Registrado: 09 May 2005 02:57
Ubicación: DF

Re: MACRO PARA BITACORA DE TIEMPOS

Notapor Romssel » 24 Ago 2010 20:43

Ahhhhhhhhhhhhhhhhhhhhhhhhhhhh ssssssssss no maaaaaaaanches...... eeeeeeeeso era lo q queria!!!!!!!! nombre la neta mis respetos compadre!!!! si siiiiiiiiiiii !!!!

Te agradezco mushisimo tu ayuda en vdd!!! y la neta aca estoy para lo q se te ofrezca, programas, sistemas.... lo q quieras!!!..... te dejo mi mail..... marcoman9@hotmail.com.... ahi me puedes contactar...

Muchas gracias en vdd y hay tamos!!!! :wink:
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Romssel
Miembro Frecuente
Miembro Frecuente
 
Registrado: 13 Ago 2010 13:07


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados