Jump to content

Leopoldo Blancas

Members
  • Content Count

    1,396
  • Joined

  • Last visited

  • Days Won

    27

About Leopoldo Blancas

  • Rank
    Advanced Member

Converted

  • Campos Array

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hola a todos. Leyendo sus comentarios todos tienen razón, pero para mi es difícil ayudar sin mirar a quien... Ayer al compañero @gonza, le hice una macro, que con ayuda de una macro de Johnmpl me puse a analizarla y comprenderla por una hora e hice modificaciones y el (gonza) ni siquiera se molesta en revisar el código. Que Gran Frustración siento en situaciones así. Como dicen por ahí... LO TENIA QUE DECIR Y SE DIJO. Saludos.
  2. Jajaja ahora si me hiciste reír, es el que mide el tiempo en segundos de lo que tarda la Macro en terminar. .07s El propósito es que veas el código proporcionado y trates de entenderlo, investigar sobre las funciones o métodos que ahí se utilizan y de esa forma tu puedas hacer los tuyos propios, es como el que ayer presentaste de Johnmpl, yo no lo había utilizado e investigue y entendí lo que hace y como lo hace y por eso pude hacer las modificaciones. Ayúdame con esto si? Ya si no entiendes algo especifico del código, pregunta y se te responderá. No se trata de copiar y pegar, si para ti te funciona dímelo. Saludos.
  3. A mi no me pasa ese error, esa macro lo que hace es Ordenar los datos por la columna A, La hice con la Grabadora de Macros. Bueno, solo cambia la linea: Call Macro1 por: Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes Ya la macro1 no es necesaria. Saludos.
  4. Hola, Me quede con la duda... Este ejemplo es como las MATRICIALES en VBA, @johnmpl ???, algo semejante? Saludos.
  5. Milton, Si esto te lo hace al abrir un archivo es por que en el evento WorkBook_Open tienes un "Run" que ejecuta "Algo". Y esta mal Declarado. Si te lo hace al abrir Excel, es que Excel esta dañado. Saludos.
  6. Hola, Pues me asombre con la forma de programar de @johnmpl, en mi muestra con 10,000 registros se tarda 10s en una máquina rápida, en la lenta 23s. En la muestra de Johnmpl no se tarda ni un segundo 0.9s en la lenta y 0.03s en la rápida. La clave esta en ordenar los datos (ya hay una macro que se encarga de esto), si están desordenados si se tarda 5 minutos en una maquina rápida. Y es otra Macro. Saludos. P.D.: Tuve que quitar la hoja donde tenia los 10,000 Registros, por que no sube por aquí. SOLO MODIFIQUE EL EJEMPLO DE Johnmpl. OrdenarConcatenacion_2_Johnmpl - copia.xlsm
  7. Nunca he hecho una macro que dure horas... jamas, a lo mejor no he hecho sistemas tan grandes... quisiera conocerla y probarla. Saludos. PD: AL RATO TE HAGO ALGO...
  8. Hola @A.Maurizio Prueba el archivo adjunto... incluso ya no es necesario pulsar el boton. Saludos. Promemoria e Scadenze (1).xlsm
  9. Sin Archivo es difícil que alguien te ayude... Saludos.
  10. A mi no me pasa ese error? Para que te de ese error que tienes en los 3 Combos? Yo lo que veo es que no filtra bien. Saludos.
  11. Bueno creo que tienes varias incoherencias en tu archivo: Al hacer cambio en el ComboBox3 solo te refieres a la Hoja1 y cuando usas el Boton1 ahí si haces el filtro referente a la hoja del ComboBox2. ??? Utilizas al cambiar ComboBox3 AddItem y cuando utilizas el Boton1 RowsSourse ??? No es bueno estar usando AddItem con RowSourse, Utiliza una forma u otra. Lo que quieres es Filtrar por los tres campos: Fecha, Hoja y Sec.??? Saludos.
  12. Pues probando tu archivo no me salta ningún error, cuando te salta el error? al seleccionar que?... Saludos.
  13. Hola @howling, Para ese tipo de "error" tienes que ver en la hoja que tipo de dato tienes y como esta formateada la celda. Saludos. P.D.: Y sin archivo no se puede hacer más.
×
×
  • Create New...

Important Information

Privacy Policy