Jump to content

Héctor Miguel

Members
  • Content Count

    1,333
  • Joined

  • Last visited

  • Days Won

    56

Héctor Miguel last won the day on September 28 2020

Héctor Miguel had the most liked content!

About Héctor Miguel

  • Rank
    Advanced Member
  • Birthday 10/25/1956

Converted

  • Campos
    ,

Recent Profile Visitors

3,684 profile views
  1. la macro propuesta "no funciona" por los "detalles" que, si NO los expones en la consulta inicial, tampoco se tienen por que "adivinar" y porque la adaptación que hiciste es incorrecta: 1) comparar un ".Address" (en vba) es sensible a las (may/min)usculas (a menos que cambies el modo de comparación), cambia a: If Target.Address <> "$U$17" Then Exit Sub Else On Error Resume Next 2) otros "detalles" de tu modelo son: - un exagerado (AB)uso de celdas "combinadas" (sigo sin entender esa nece[si]dad) - NO es "la única" celda con ese requerimiento (y ya estaba "advertido")
  2. mejor esperamos el archivo (con instrucciones y un caso desarrollado ?) porque tu (RE)planteamiento es lo mismo que el original (palabras mas o menos), y lo que sigue quedando "en el limbo" es esto: que pasa entre 11 y 31 ?
  3. te parece si adjuntas (una copia RE-DU-CI-DA de) TU modelo (EN archivo "de excel") ? explica con claridad: que tienes (y donde) que necesitas (como, cuando y donde) y que pasa entre 11 y 31 (???)
  4. si solo es para la celda [A1], copia/pega (o escribe) lo siguiente en el modulo de codigo de "esa" hoja: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub Else On Error Resume Next Application.EnableEvents = False Target = Application.Match(Target, [{0,31,50,70,90}]) Application.EnableEvents = True End Sub
  5. 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
  6. 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
  7. 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
  8. esa macro si sirve (si la encaminas diferente) pero SOLO para xl-97/2003 tuviste tiempo de analizar el sitio sugerido ?
  9. la macro que transcribes aplica a versiones 97/2003, si piensas dar soporte a esas versiones, la dejas y le agregas instrucciones (xml) para la cinta a partir de versiones 2007, consulta por aqui: - Ribbon and Quick Access Toolbar start pages
  10. me acabo de dar cuenta que el pdf no trae año en las fechas, entonces... en las primeras transformaciones (PBI) se agrega una columna de índice en las segundas (excel:PQ) se convierten las fechas y se ordena por el índice adjunto la nueva versión (desde PBI) Pdf 2 xL from PBI v2 (ayudaExcel).xlsx
  11. al incursionar en herramientas y tecnologías nuevas, es común caer en "hoyos" (mientras se aprende) y no es fácil describir lo que se hizo y por qué no resultó como se esperaba (?) 1° conviene que comentes (exactamente) los pasos que sigues usando 365 para importar y transformar "tablas" de pdf's o si tu versión no tiene soporte para conectar con ese tipo de archivos (?) 2° en caso de no contar con esa facilidad, una alternativa es usar convertidores en línea (p.ej.) - Convertir PDF a Excel en línea gratis | Adobe Acrobat como mencioné, la limpieza pudiera ser menos laboriosa (
  12. por eso digo: funcionan diferente analiza el adjunto: 1) en la hoja "base" esta una lista de nombres (columna A) - el rango [B1:D1] son unas formulas "estratégicas" para seleccionar según... - columna B toma la fila si el criterio de búsqueda coincide con el nombre - columna C es solo una numeración consecutiva - columna D lista los nombres coincidentes con el criterio de búsqueda 2) en la hoja "formas": - en [B1] indicas un "patrón" de búsqueda (no importa si [may/min]usculas) - en el cuadro con opciones ("C1") eliges la forma de coincidencia (como en los filtros)
  13. los controles ActiveX incrustados en hojas de cálculo tienen comportamiento diferente entre windows y mac si adjuntas (una copia RE-DU-CI-DA de) TU modelo (EN archivo "de excel") se podrían hacer propuestas que funcionen en ambas plataformas (?)
  14. actualmente existen diversas formas de importar tablas de archivos pdf a excel, por lo que conviene si comentas cuales has probado (para no proponer lo que no te satisface ?) p.ej. y en orden de facilidad de uso o disponibilidad: - Power Query (de O365 -actualizado-) - Power BI Desktop, si tu versión de excel no provee la facilidad (aunque después hay que conectar PBI con Excel:PQ) - convertidores en línea (la "limpieza" puede ser un pelín menos laboriosa) sobre todo, si el documento pdf contiene gráficos, tablas separadas, textos combinados o multi-línea, etc.
×
×
  • Create New...

Important Information

Privacy Policy