Jump to content

All Activity

This stream auto-updates

  1. Today
  2. las columnas que mencionas fueron solo para tener una "visión" de las consideraciones necesarias para distinguir días y horas entre laborables o fin de semana y festivos y la separación de fecha-hora es solo trabajar en dos columnas: una la parte entera (días) y la otra la parte fraccionada (horas), funciones (obviamente) entero(... y residuo(... 1) y finalmente se convierte a valores y se elimina "la fuente" pero una vez que ha quedado visto (y comprendido), podemos regresar a tu modelo de base (menos columnas auxiliares para su comprensión) y resulta el nuevo adjunto horas x turno v2
  3. Hola Hector Miguel, mil gracias por ese gran trabajo. Tengo las siguientes consultas relacionadas con la nueva versión del file. Lo descrito es lo que puedo interpretar de la revisión: Columna J: Días. Indica la cantidad de días, más el primero y último día de la semana de la actividad. Columna K: Turno. Columna L: s/d/F. Cantidad de Sábados, Domingos y Feriados involucrados en la actividad. Columna M: Período. N° total de días en los que se desarrolló la actividad. Columna N: 6-s, 7-d, 8-f. Finalmente, quisiera preguntarte que método utilizaste para separar
  4. Yesterday
  5. No se si ya pudiste resolver el problema pero ¿Será que el formato de celda te ayude? En celda cuando quieres ver mas de 24:00 lo que se hace es darle el formato a la celda [hh]:mm:ss si fuera hh:mm:ss no verias en la celda un dato mayor a a 24:00. Quiizas con eso presente puedas tener los resultados que esperas con tu codigo. Saludos Valentino
  6. Expertos buenas tardes, tengo un archivo de excel que funciona bastante bien lo unico es que en la hoja REPORTE hay grafico dinamicos se pierden los datos por la cantidad de informacion que existe no se hay una forma para poder arreglarlo, estare agradecido eternamente por favor. Adjunto el archvio. https://drive.google.com/file/d/1olczNQkvlp9gWiGGev2S3GtcItJtab3F/view?usp=sharing
  7. Muchas gracias por el aporte! Y gracias a todos por participar
  8. Perdona Antoni, lo subo ahora y muchas gracias, en este solo copia los del turno de mañana, como siempre muchas gracias Plantilla de Servicios5.xlsm
  9. Buenas tardes. Lo más importante es un mensaje donde se indique que la base de datos no esta disponible. Espero alguno me pueda ayuda. Saludos.
  10. Solo recordar que hay un evento change de hoja a nivel de libro en ThisWorkbook.
  11. Private Sub TextBox1_Change() If Len(TextBox1) = 4 Then TextBox2.SetFocus End Sub Private Sub TextBox2_Change() If Len(TextBox2) = 4 Then TextBox3.SetFocus End Sub Private Sub TextBox3_Change() If Len(TextBox3) = 4 Then TextBox4.SetFocus End Sub Private Sub TextBox4_Change() If Len(TextBox4) = 4 Then btn_Activar.Enabled = True End Sub
  12. Buenas tardes o días a todos; -Como puedo configurar cuatro textBox para que sólo me deje introducir 4 dígitos en y al acabar de anotar el último dígito en la caja pase al siguiente textBox y así sucesivamente hasta que se complete el último y una vez completado este me habilite un botón. Adjunto macro y video explicativo: video: salto entre textBox Saludos y gracias de antemano. Saltos.xlsm
  13. Deberías subir tu archivo para poder probar.
  14. ¿Alguien puede echarme una mano por favor?, ¡gracias!
  15. Hola, Os adjunto una hoja excel con tres columnas. Vienen en formato personalizado #0,00 Necesito cambiarle el formato con VBA o a número con dos decimales o en otros casos sin decimales ( la parte entera). He probado con Round a 2 decimales, con Round a 0 decimales y con INT (está en el fichero de ejemplo) pero se quedan exctamente igual, formato personalizado #0,00 y en caso de hacer algún cálculo se quedan en personalizado #0,0000000 Me está trayendo problemas y necesito cambiarle el formato antes de hacer cálculos, pero round e int no funcionan. Gracias!! Ejemplo_fo
  16. 1) prefiero multiplicar *24 al final (y no en cada paso) 2) ya sabía que ibas a necesitar distinguir los festivos analiza ambos puntos en esta versión mejorada (pregunta lo que no entiendas) horas x turno v2 (ambos).xlsx
  17. Buenas noches Héctor Miguel, acabo de revisar el file y es justo lo que necesitaba. Solo 2 consideraciones: Los resultados los requiero en números y no en formato horas, pero los solucioné multiplicando las celdas correspondientes x 24. Los días festivos se cobran con el mismo costo de los Sábados y Domingos. Disculpa, que no mencioné dicho punto al iniciar el tema, pero estaba tan concentrada en lograr diferenciar las horas diurnas de las nocturnas, que lo pase por alto. Con este último punto, el tema quedaría cerrado. Reitero mi agradecimiento contigo, por el tiempo y ge
  18. Last week
  19. Gracias ha mejorado un poco pero sigue siendo muy lento ,si se te ocurre cualquier mejora te lo agradeceria , muchas gracias.
  20. OK , Muchas gracias @Antoni, como siempre un crack, lo pruebo y te digo
  21. Añade Application.ScreenUpdating = False al principio de cada macro.
  22. Buenos dias, he siguido mirando lo que necesito y he conseguido que haga lo que quiero, tarda un poco , pero lo hace ,os facilito el macro que seguramente sera muy mejorable y se podra hacer mas facil, si se os ocurren mejoras para hacerlo mas rapido y sencillo os estaria super agradecido. Sub ServicioMañana() ' ' ServicioMañana Macro ' Copia todos los componentes de Mañana en la Hoja Servicio Diario ' ' Sheets("trabajo").Select Turno = Range("A12").Value FilaFecha = Range("A13").Value Call BorrarTurnoDiario
  23. No sé a qué te refieres conunirlasmacros(me imagino que para que discierna en qué celda se produce el cambio) Con el tiempo he aprendido que es útil utilizar pequeños trucos que te llevan al resultado deseado ¿Es un código elegante? No lo sé... 🙄 ¿Funciona? Sí... 😉 Te dejo una solución. Veras que ya no se usa el evento Calculate, y en la hoja amarillo hay una macro en el evento Change. Esta macro la tienes que copiar en todas las hojas de colores. Eto te lo dejo a ti 😇 Saludos Copia de BUSCAR DATO EN OTRA HOJA 2021.xlsm
  24. Muchísimas gracias Héctor Miguel!!!! Reviso el adjunto y cualquier detalle estoy avisando. Puedo adelantarte que si voy a necesitar considerar los días festivos. Mis fórmulas son bastante empíricas y me cuesta mucho lograr los resultados requeridos Con respecto a la corrupción de mi archivo. Please podrías indicarme como podría repararlo? Súper-agradecida, Jeani
  25. revisa el adjunto notas: - moví tus variables a la misma hoja (por facilidad de cálculos directos) - estimo que la secuencia de los cálculos lleva una lógica comprensible (no puse comentarios) - agregué al inicio unos registros inventados (solo para comprobar resultados) - las ultimas dos filas comprueban la suma de horas para cada segmento de cálculos - te ahorrarías un montón de funciones ENTERO(... y RESIDUO(... si divides inicio y final => cada una en dos columnas para: la fecha y la hora hay un tema que NO está incluido (por si en algún momento necesitas): - consi
  26. Hola. Me ha comenzado a suceder que selecciono inmovilizar paneles pero cuando guardo el archivo, lo cierro y lo vuelvo a abrir, tal opción no quedó seleccionada. Tengo que nuevamente inmovilizar y así estoy cada vez que cierro (guardando cambios) y abriendo. ¿Alguién sabe a qué puede deberse esto?
  1. Load more activity
×
×
  • Create New...

Important Information

Privacy Policy