Saltar al contenido

Contador que cambie cada inicio de mes VBA


Recommended Posts

publicado

Hola a todos,

Alguien sabe como se puede hacer que en un formulario cada que vez que llegue el día 01 de cada mes, me reinicie el contador y comience desde el número 1?

Gracias ojalá me puedan ayudar.

Saludos,

publicado

Hola @digitalboy mira tengo una planilla de despacho de camiones donde en un listbox selecciono los pedidos que serán despachadados en el camión y este va sumando n+1 cada vez que despacho uno. El tema es que llevo ya como 3 meses usándola muy bien pero llevo muchos despachos (camiones que han salido) por lo tanto con la fecha que tengo me gustaría que cada vez que cambie de mes , el contador comience en 1 nuevamente. Se entiende? Pero estoy complicado ya que tiene que ser n+1. 

Ojala me puedas ayudar. Gracias 

publicado
Hace 7 horas, sretamalb dijo:

me gustaría que cada vez que cambie de mes , el contador comience en 1 nuevamente. Se entiende?

Pero eso es justo lo que te ha dejado @digitalboy :huh:

Cita

Pero estoy complicado ya que tiene que ser n+1

Aquí me he perdido :blink:

publicado

¿Y si el día 1 es fiesta?

¿Y si el día 1 cierras el formulario y lo vuelves a abrir?

¿Y si el día 2, por lo que sea, te das cuenta que debes registrar un pedido que corresponde al mes anterior?

¿Y que pasará cuando alguien haga referencia a un pedido, el  23 por ejemplo? Tendrás que preguntar, ¿De que mes, de que año?

A las respuestas de todas estas preguntas y otras muchas más, se le conoce con el nombre Analisis de requerimientos, cosa que como queda patente, no has hecho.

Te sugiero continuar con un número correlativo único, o un código inteligente tipo AAMMnnnn.

Si insistes en tu petición inicial, mejor añade un botón al formulario que ponga a cero el contador y así eliges tu el momento de inicializarlo.

Otra vía es buscar, en la hoja donde registras los pedidos, el número de pedido máximo por mes y sumarle 1, de esta manera, el número de pedido sería automático y lo desvincularías de la fecha.

Y te recuerdo la necesidad y obligación de subir un archivo en las consultas, pero eso con el tiempo que llevas por aquí, ya deberías de saberlo. :(

publicado

@Haplox si entiendo lo que me dijo @digitalboy  .El problema que tengo es que si estoy en el día 01 de un mes siempre el contador estará en 1 se entiende? Ya que la condición dice si es fecha 01 coloca el 1. 

Pero en el día 1 de un mes hay varias salidas de camiones,  por lo tanto al colocar la condición de que si la fecha es igual 01 siempre quedará en el despacho número 1,  qué pasa con el segundo camión que sale del día 01? Volverá el contador hacer 1? Necesito que sea el número 2 independiente que la fecha sea el 01 del día,se entiende?

publicado
Hace 2 minutos , Antoni dijo:

¿Y si el día 1 es fiesta?

¿Y si el día 1 cierras el formulario y lo vuelves a abrir?

¿Y si el día 2, por lo que sea, te das cuenta que debes registrar un pedido que corresponde al mes anterior?

¿Y que pasará cuando alguien haga referencia a un pedido, el  23 por ejemplo? Tendrás que preguntar, ¿De que mes, de que año?

A las respuestas de todas estas preguntas y otras muchas más, se le conoce con el nombre Analisis de requerimientos, cosa que como queda patente, no has hecho.

Te sugiero continuar con un número correlativo único, o un código inteligente tipo AAMMnnnn.

Si insistes en tu petición inicial, mejor añade un botón al formulario que ponga a cero el contador y así eliges tu el momento de inicializarlo.

Otra vía es buscar, en la hoja donde registras los pedidos, el número máximo por mes y sumarle 1, de esta manera, el número de pedido sería automático y lo desvincularías de la fecha.

Y te recuerdo la necesidad y obligación de subir un archivo en las consultas, pero eso con el tiempo que llevas por aquí, ya deberías de saberlo. :(

@Antoni toda la razón lo que dices, intentaré publicar el archivo que tengo para ver si se pueden agregar esos análisis de requerimientos que me indicas. 

publicado

@Antoni, @Haplox, @digitalboy acá adjunto mi archivo donde se puede ver que los despachos son con un contador, el problema como les comente anteriormente es que cambio  de mes y el correlativo continua y debería comenzar desde 1.

Ojalá me puedan ayudar se los agradecería.

El archivo lo puse en google drive porque pesa 180KB, no lo pude comprimir más.

https://drive.google.com/file/d/1skdV2nDA8UMYlOCKyO6WlDq591HVBVvB/view

 

Gracias

publicado

Lo que propones, desde un punta de vista funcional, es totalmente erróneo, ya que como te he indicado en mi anterior respuesta, vas a generar despachos duplicados, pero allá tú.

He añadido la hoja NUMERADORES que contiene el numerador de cada mes.

Ejemplo (1).xlsm

publicado

Gracias por tu respuesta @Antoni, ahora como se podría solucionar lo del despacho duplicado? Vez alguna mejora que se le pueda hacer al sistema?

 

publicado
Hace 13 horas, sretamalb dijo:

Gracias por tu respuesta @Antoni, ahora como se podría solucionar lo del despacho duplicado? Vez alguna mejora que se le pueda hacer al sistema?

 

Me estás tomando el pelo ¿No?, es tal como lo tenías al principio. :angry:

publicado

@Antoni porque te tomas a mal lo que escribí? Nunca ha sido en ese sentido, si lo interpretaste mal no era así. 

Solo te pregunte cómo crees tú que se puede hacer el tema de la duplicidad de datos.

publicado

@Antoni muchas Gracias ocuparé lo que agregaste para ver cómo funciona, de todas maneras tendré que agregar algún concatenar para realizar la búsqueda de despacho en el módulo que tengo a parte. 

Archivado

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

×
×
  • 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.