Macro que de como resultado los espacios de tiempo vacíos de una Agenda
Sr. Dante Amor
Hoy tengo la siguiente inquietud. Tengo 2 hojas, una llamada "INGRESAR_CITA" y otra llamada "Agenda".
En la hoja "INGRESAR_CITA" cuando hago doble click en la celda "D22" me aparece automáticamente un DataPicker
Y ahí escojo la fecha en la cual le debo agendar a un cliente su cita. En la celda "D23" escojo la hora de inicio de la cita y en la celda "D24" escojo la hora final de la cita. El horario de atención es de Lunes a Viernes de 8:00 a.m. A 12:00 p.m. Y de 2:00 p.m. A 7:00 p.m.
Los días sábados el horario de atención es de 8:00 a.m. A 12:20 p.m.
Es importante la hora final de la cita debido a que ciertos clientes requieren más tiempo y otros menos tiempo es por eso que no todas las citas duran el mismo tiempo.
Una vez registrados esos datos en la hoja "INGRESAR_CITA" ejecuto una macro que traslada esos valores a la hoja "Agenda" y así es como se vé la hoja "Agenda"
Como se puede dar cuenta, en la columna "B" de la hoja "Agenda" está registrada la fecha de la cita, en la columna "C" la hora inicial y en la columna "D" la hora final de la cita. Como se puede dar cuenta, algunas son de duración de 20 minutos, otras de 10 minutos y otras que no salen son de otros tiempos diferentes.
Mi idea en la que me gustaría que me ayudaras, es idearme una forma de que al dar doble click en la celda "D22" de la Hoja "INGRESAR_CITA" y escoger una fecha en particular, de alguna manera me apareciera automáticamente algún gráfico o recuadro estilo DataPicker (Pero ya no con fechas sino con horas del día según el horario de atención que te mencioné anteriormente) en donde con algún color salieran los periodos de tiempo ya ocupados en citas agendadas para ese dia (Ejemplo ROJO) y con otro color (O sin color) los espacios de tiempo disponibles en los que se puede agendar esa nueva cita. Seria bueno si esto es posible, que los periodos de tiempo sean de 10 minutos como minimo dado a que la cita agendada de menor espacio de tiempo es precisamente de 10 minutos y que uno pueda entonces escoger estilo DataPicker (Haciendo click sobre recuadros chicos de 10 minutos cada uno) cuantos periodos de tiempo necesita para determinada cita.
Espero me puedas ayudar con esta sugerencia y en caso de que lo que estoy pidiendo sea imposible a través de una alternativa tipo DataPicker entonces me podrias dar otra sugerencia de hacerlo.