Jump to content

SALAVERRINO

Members
  • Content Count

    296
  • Joined

  • Last visited

Everything posted by SALAVERRINO

  1. Buenas tardes a los miembros de este foro, en esta oportunidad recurro a uds para mejorar la formula que describo a continuación: En la celda M2, se controla los minutos tomado como tardanzas que toma el valor de la celdas I2 y F2. (Formula correcta) Ahora como se puede apreciar en las celda de color amarillo M4 y M14 a registrado su ingreso mas de lo permitido que es 07:45 y lo que necesito es acoplar una formula mas donde si describo un comentario en la Celda Q4 y Q14, dicha hora registrada se tenga el valor de 07:45 o cero, sin alterar dicha formula que ya esta descrita y funciona correctamente. A la espera de su respuesta quedo de Uds. agradecidos por sus conocimientos. AYUDA CONTROL DE ASISTENCIA AGOSTO DEL 2016.xlsx
  2. Buenos dias Macro Antonio, como siempre los aportes brindados por tu persona son excelentes y esta macro diseñada esta ok, ya que facilita eliminar los nombres duplicados de una cierta base de datos. Y desde ya agradezco tu apoyo y colaboracion, por lo que daria como TEMA SOLUCIONADO
  3. Buenos días a los miembros de este foro, en ocasión necesito de su ayuda en alguna formula o macro, el cual permita eliminar los nombres duplicados de la hoja PLANILLA ubicada en la Celda C, y los pase a la hoja PLANILLA (2) conservando los datos de las celdas B, D y E, y donde las celdas D y E tienen valores fecha y que de acuerdo a nombre de la celda C, coloque la fecha mínima y máxima, así como se aprecia en el archivo adjunto.He podido quitar los nombres duplicados entrando a las herramientas de Excel: Datos / Quitar duplicados, pero los valores fecha tengo que hacerlo manualmente.Desde ya agradezco su apoyo. CONSOLIDADO MES DE MAYO 2016.part01.rar CONSOLIDADO MES DE MAYO 2016.part02.rar CONSOLIDADO MES DE MAYO 2016.part03.rar
  4. Buenas noches amigo Hector, después de tanto lidiar, en el porque no extraía la información, te debo comentar que los parámetros indicados por tú persona estaban en lo correcto,sino que mi error estaba que no había echo: paso 1: normalizar los datos de la columna "A" (Cod) +/- como sigue (todas las celdas con formato texto):- abre tu libro sort trab.xlsm, selecciona en la hoja "ingreso" el rango con datos en la columna A- abre el editor de VBA (atajo: Alt + F11), muestra la ventana de inmediato (atajo: ctrl + G)- copia/pega (o escribe) lo siguiente (y pulsas {enter} para ejecutarlo), luego guardas y cierrasselection.numberformat = "@" como indicaste en un inicio y ese fue uno de mi gran error, por lo que ahora ya esta ejecutándose todo sin ningún problema en tantos los archivos "estructura planilla guano", como "estructura planilla". por lo que ahora si amigo daría como: TEMA SOLUCIONADO.
  5. Hola Hector, de acuerdo a tu observación sobre el libro "estructura planilla", variando la ubicación en donde el motor de búsqueda de la macro que se ubica en la columna B con la palabra COD y cambiando la instrucción en la rutina "for each celda in ..." de esto: For Each celda In Range([a1], Cells(Rows.Count, 1).End(xlUp)).SpecialCells(2, 2) nueva rutina. a esto: For Each celda In Range([b1], Cells(Rows.Count, 2).End(xlUp)).SpecialCells(2, 2) y al ejecutar la rutina siempre me emite el error de la imagen 3, pero si abro el archivo "sort trab.xlsm", ahí se ejecuta la rutina sin ninguna problema. A diferencia de la macro "getClosedWbData.bas", donde lo ubique como rutina original, te puedo decir que con que abra el archivo o no, la rutina si se ejecuta sin ningún problema alguno. Esperando tú comentario respecto al problema, quedo muy agradecido por todo tu apoyo y colaboración. Nota: me acabo de percatar de un detalle cuando ejecuto el archivo "estructura planilla.xlsm" con la macro "getClosedWbData.bas", como se aprecia en la imagen 6 (rectángulo color negro), dicha rutina de ejecuta sin ningún problema con el archivo sort trab.xlsx - cerrado, pero al cambiar el archivo por la extension ".xlsm", se rompe la rutina, de acuerdo a la imagen 3. y esta misma macro "getClosedWbData.bas" dentro del archivo "estructura planilla guano", como plantilla original, se ejecuta sin ningún problema ya sea abierto o cerrado el archivo sort.xlsm, Por lo tanto no encuentro cual es el problema.
  6. Buenas noches amigo Hector, por mas que le busco la falla en la macro desarrollada, no puedo acertar, por lo que estoy dejando casi igual que el archivo sort.xlsx, como (TITULOS) en la celda A1 hasta la columna "L" donde dice GRUPO y siempre me emite el error de la imagen 3. Ademas amigo Hector, ya seria mucho pedir en que me ayudes a corregir dichas fallas (adjunto archivos si tu respuesta sea afirmativo). Esperando tu respuesta para esta ayuda, quedo de ti, caso contrario daría por cerrar el tema como solucionado. Gracias un abrazo. SORT TRAB.xlsx ESTRUCTURA PLANILLAS.xlsm
  7. Buenas noches Hector Miguel, la macro que haz desarrollado esta trabajando como se requería, ahora bien, la misma rutina o instrucción pretendo trasladar a este otro archivo con el nombre ESTRUCTURA PLANILLAS con las misma característica del archivo ESTRUCTURA PLANILLA GUANO, con la diferencia de que el archivo ESTRUCTURA PLANILLAS no esta protegida la hoja, por lo que estoy quitando algunas instrucciones como podrás ver en la imágenes que adjunto y al ejecutar dicha macro me emite el siguiente error. 1. En la imagen 1, se encuentra la macro desarrollado por tú persona, y estoy remarcando las instrucciones que no utilizo. 2. En la imagen 2, es mi archivo SORT TRAB.xlsm que es igual al otro archivo SORT.xlsm, con la deferencia que esta empieza en la columna b1 y los valores a extraer están en la columna L. 3. En la imagen 3, es error que emite al ejecutar dicha macro. A la espera de tú observación y me indiques en que estoy fallando, al pretender hacer los cambios para este nuevo archivo, por lo que quedo de ti amigo, por toda la ayuda y la colaboración desinteresada en compartir tus conocimientos. Un abrazo amigo Hector.
  8. hola amigo Hector, pude reducir capacidad de los archivos, la cual ahora si me permitió subirlos y como describía en mi mensaje anterior, lo que pretendo realizar es, que cuando ejecuto la macro del archivo ESTRUCTURA PLANILLA GUANO con su hoja PLANILLA, permite extraer los datos del archivo SORT.xlsx con su hoja INGRESO, sin necesidad de abrirse dicho archivo SORT.xlsls, como se aprecia en esta macro, la cual debe estar abierto el archivo SORT.xlsx para su ejecución. Sub Codigos() Set l1 = ThisWorkbook Set h1 = l1.Sheets("PLANILLA") Set l2 = Workbooks("SORT.xlsx") Set h2 = l2.Sheets("INGRESO") ' For i = 4 To h1.Range("A" & Rows.Count).End(xlUp).Row If h1.Cells(i, "A") = "COD" Then h1.Cells(i, "K") = "" cad = "" Set r = h2.Columns("A") Set b = r.Find(Cells(i, "B"), lookat:=xlWhole) If Not b Is Nothing Then celda = b.Address Do 'detalle cad = cad & h2.Cells(b.Row, "K") & "; " Set b = r.FindNext(b) Loop While Not b Is Nothing And b.Address <> celda End If If cad <> "" Then cad = Left(cad, Len(cad) - 2) h1.Cells(i, "K") = cad End If End If Next MsgBox "Fin" End Sub Tambien quiero indicar que dicho archivo ESTRUCTURA PLANILLA GUANO, esta con la opción PROTEGER HOJA (por seguridad de formulas) la clave para DESPROTEGER LA HOJA, es "A" (mayúscula), ya que con la opción PROTEGER LA HOJA se quiebra la macro. O quizás con mas conocimiento que tienes amigo, podrías darle una mejora a la macro. Agradezco la colaboración brindada. ESTRUCTURA PLANILLAS GUANO.xlsm SORT.xlsx
  9. hola Hector, y discúlpame por no entender bien cuando me dices: prueba "en el otro" Gracias.
  10. hola Hector Miguel, creo que para mejor detalle y comprensión de lo que pretendo realizar adjunto los archivos, ademas quisiera trabajar dicho archivo ESTRUCTURA PLANILLA GUANO, con la opción PROTEGER HOJA, la clave para DESPROTEGER HOJA la clave es A (mayúscula), ya que con la opción PROTEGER LA HOJA se quiebra la macro. O quizás con mas conocimiento que tienes amigo, podrías darle unas mejora a la macro. Agradezco la colaboración brindada. nota: el archivo lo tengo comprimido y pesa 472 Kb, pero no me permite subir, ya que el tamaño total máximo de este foro dice 0.1 Mb,, o si tuvieras algún email personal o otro medio de como subir dicho archivo.
  11. Buenas tardes a los integrantes de este foro, en ocasión quisiera pedir su ayuda en esta macro, en la cual se trabaja con 2 archivos como son: 1. ESTRUCTURA PLANILLAS GUANO.xlsm y su hoja PLANILLA 2. SORT.xslm y su hoja INGRESO lo que se requiere es que cuando se ejecuta dicha macro no quisiera que se aperture el archivo SORT solo que jale la información de la hoja INGRESO, ya que estos archivos se trabajan mes a mes, en diferentes carpetas. Sub Codigos() Set l1 = ThisWorkbook Set h1 = l1.Sheets("PLANILLA") Set l2 = Workbooks("SORT.xlsm") Set h2 = l2.Sheets("INGRESO") ' For i = 4 To h1.Range("A" & Rows.Count).End(xlUp).Row If h1.Cells(i, "A") = "COD" Then h1.Cells(i, "K") = "" cad = "" Set r = h2.Columns("A") Set b = r.Find(Cells(i, "B"), lookat:=xlWhole) If Not b Is Nothing Then celda = b.Address Do 'detalle cad = cad & h2.Cells(b.Row, "K") & "; " Set b = r.FindNext(b) Loop While Not b Is Nothing And b.Address <> celda End If If cad <> "" Then cad = Left(cad, Len(cad) - 2) h1.Cells(i, "K") = cad End If End If Next MsgBox "Fin" End Sub A la espera de su respuesta quedo siempre agradecido por su colaboración.
  12. Buenas tardes amigo Bfelix, efectivamente el archivo que haz diseñado esta relacionado a lo que requería, por lo que agradezco tu apoyo y colaboración, por lo que daría como TEMA SOLUCIONADO.
  13. Buenos dias Bfelix, respecto a la pregunta ¿por qué tienes en el COD versiones numéricas y NO numéricas?, es que tengo 2 grupos de trabajadores 1 con versión numéricas y otra no numéricas y es por ellos que queria ver la posibilidad de hacerlo mediante alguna función como BUSCARV, ELEGIR, EXTRAER, etc. y de acuerdo al ejemplo que se visualiza. Gracias desde ya,
  14. Buenas noches a los miembros de este foro, y recurriendo siempre a su colaboración, en esta oportunidad necesito una función en donde los datos de la celda S5 muchos de los cuales serán digitados los códigos como se aprecia en dicha columna y en la Celda T5 necesito que los valores de la celda K2 se ubiquen en dicha celda, como se puede ver en al archivo adjunto, también pude hacerlo en tabla dinámica. Desde ya agradezco su ayuda. EXTRAER GRUPO.xlsx
  15. Hola bfelix, el archivo esta excelente me ayudo mucho.
  16. Buenos días a los miembros del foro, en esta oportunidad solicito su ayuda y conocimiento para esta formula, en las celdas A6 y A7 tienen un valor fecha por lo que corresponde al mes de abril y se debe asignar 2.50 y los mismo para celdas A8 y A9 son al mes de mayo se debe asignar 2.83, por lo que si hay fecha de abril y mayo se debe asignar 2.50 y 2.83, y para mejor detalle adjunto archivo. A la espera de su siempre colaboración y ayuda quedo de uds. AYUDA CON FORMULA.xlsx
  17. Amigos gfellay y Diego9019, agradezco su apoyo y colaboración en ambos aportes brindados los cuales que me son muy útiles y lo único que me quedaría restar es dar como tema SOLUCIONADO
  18. Hola amigo gfellay, la opcion brinda esta correcto y lo aplicare al archivo original, pero me encantaria tener tambien el diseño en macro, ya que podria adicionarlo en otros archivos que se requiera. Gracias.
  19. Buenas noches a los miembros de este foro, en esta ocasión recurro a vuestra colaboración en el archivo adjunto en donde quisiera que al momento de digitar el código de trabajador parpadee la CELDA o la palabra "--- NO EXITE TRABAJADOR ---" la cual se ubican en la celda C2, C6 y C280, Desde ya agradezco su apoyo brindado. SORT1.xlsm
  20. Hola Julibaga, para comentar que la formula para macro quedo excelente, por lo que agradezco tu colaboración, por lo que daria como tema SOLUCIONADO.
  21. Hola Johnmpl, agradezco tú comentario y bueno para decirte que las respuestas brindadas están trabajando excelentemente, y agradezco de antemano por el apoyo incondicional, por lo que daría como tema SOLUCIONADO.
  22. Hola Johnmpl. La formula brindada esta excelente en dicho archivo, en esta ocasión estoy adjuntado mi data original con la que trabajo casi semanalmente donde puede aumentar la cantidad de trabajadores (filas) y para este fin la formula brindada no cumple su cometido, no se si habrá otra formula o alguna macro que permita sacar de una sola secuencia todos los datos que se encuentran en la Celda C7 pero que valla en filas con la anterior formula y que empiece la fila B93 Desde ya agradezco nuevamente tu colaboración brindada. consolidado de prueba.xlsx
  23. Buenas noches a los miembros de este foro, y recurriendo siempre colaboración desinteresada, y en esta ocasión necesito ordenar mediante una formula los datos que se encuentran en la CELDA C7 y se ubiquen en la CELDA B19, como se muestra en el archivo que adjunto, los datos que se pueden ver en la fila C7, puede llegar a mas 500 filas. Desde ya agradezco su ayuda. ESPECIALIDAD.xlsx
  24. Hola Julibaga, para comentar que la formula brinda quedo excelente, por lo que agradezco tu colaboración. y solo quería preguntar si esta misma formula se podría plasmar en macro.
  25. Buenas noches a los miembros de este foro, en esta ocasión recurro a uds. para que brinde la ayuda con esta formula =SI(Y(G4<>"";H4<>"");"ASISTIO";"NO MARCO") la cual trabaja correctamente y lo que se requiere es agregar una condición mas donde me diga que si existe valor en la G5 y en la celda H5 no tiene valor, me adiciones la palabra "ASISTIO". Desde ya agradezco su colaboración, adjunto archivo. CONTROL DE ASISTENCIA.xlsx
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png