Jump to content

Dr Hyde

Members
  • Content Count

    498
  • Joined

  • Last visited

  • Days Won

    16

Reputation Activity

  1. Upvote
    Dr Hyde got a reaction from PedroJSuarez in Copiar Rango en celda activa   
    trata con estas instrucciones
    Sub CopiarEncabezado3() Sheets("encabezados").Range("identificacion_de_la_factura").Copy Range(activecell.address).PasteSpecial
    End Sub
  2. Upvote
    Dr Hyde got a reaction from rodrigol in Macro en Excel - Columnas a Filas Continuas   
    checa el archivo anexo, solo da click en el boton
    macro-13.xlsm
  3. Upvote
    Dr Hyde got a reaction from dogwall in ¿Pueden concatenarse dos arrays?   
    se puede hacer con array o con la instruccion set xxx=range(xx:xx).currentregion, se me ocurren varias formas de hacer lo que necesitas, el archivo anexo es solo un ejemplo, funciona asi, se crean tres regiones de datos en la hoja1, una con todos los datos, una segunda region con los datos de las 3 primeras columnas y una tercera region con los datos de las ultimas 4 columnas y luego las copio a otra region en la hoja2, asi quedan las 7 columnas que necesitas, en este caso 1513 archivos los proceso en maximo 1 segundo, con la cantidad de datos que manejas se debe tardar entre 10 y 15 seg maximo.
    ejemplo_c.rar
  4. Upvote
    Dr Hyde got a reaction from jinjolman in imputar costes según %   
    Checa la macro
    imp costes (1) (1).xlsm
  5. Upvote
    Dr Hyde got a reaction from Visor in Compara y Extraer los no iguales   
    checa esta macro, despliega un aviso cuando todos han contestado la encuesta
    Comparacion V1.xlsm
  6. Upvote
    Dr Hyde got a reaction from Visor in Compara y Extraer los no iguales   
    checa la macro, solo da click en el boton
    Comparacion V1.xlsm
  7. Upvote
    Dr Hyde got a reaction from JJCARBONE in HIpervinculo que busca en tabla desplegable   
    checa la macro solo da click sobre cualquier celda que tenga datos y lo copiara a la hoja destino
    Prueba_copiar.xlsm
  8. Upvote
    Dr Hyde got a reaction from JJCARBONE in HIpervinculo que busca en tabla desplegable   
    checa la macro solo da click sobre cualquier celda que tenga datos y lo copiara a la hoja destino
    Prueba_copiar.xlsm
  9. Upvote
    Dr Hyde got a reaction from lillo in MACRO O FORMATO CONDICIONAL   
    checa esta macro funciona asi: primero ordena las llegadas y las salidas por fecha y hora, luego hace un conteo de cada valor, si no existe del lado izquierdo (posible cancelacion), marca de amarillo el rincon derecho, si no existe en ningun lado y estan alineados es decir estan en la misma fila hace un comparativo celda por celda sobre ese renglon y marca las celdas diferentes de amarillo, si la informacion esta desfasada va a colorear todo el renglon,  para mayor facilidad hago que ambos lados se coloren para que puedas encontrar ver en que son diferentes.
    lo deje coloreado para que veas el resultado de las pruebas que hice, solo corrige las celdas en amarillo y dale click en validar, solo deben quedar en amarillo en las secciones originales las que la amcro no encuentre en el lado izquierdo (posibles cancelaciones)
    Ejemplo trabajo (1).xlsm
  10. Upvote
    Dr Hyde got a reaction from Silvia in Resaltar Celda de Referencia según donde se encuentre la celda activa (Continuación)   
    checa la macro, descarta los espacios vacios, solo da click en cualquier celda con datos
    resaltar-celda-activa-1_bf.xlsm
  11. Upvote
    Dr Hyde got a reaction from bfelix in MACRO O FORMATO CONDICIONAL   
    checa esta macro solo da click en el boton
    Ejemplo trabajo.xlsm
  12. Upvote
    Dr Hyde got a reaction from bfelix in MACRO O FORMATO CONDICIONAL   
    checa esta macro solo da click en el boton
    Ejemplo trabajo.xlsm
  13. Upvote
    Dr Hyde got a reaction from EmilSinclair in Generador Tablas de Bingo   
    checa este archivo
    BINGO.xlsm
  14. Upvote
    Dr Hyde got a reaction from Mauricio_ODN in Generador Tablas de Bingo   
    Por macros es bastante sencillo, la probabilidad de tener dos tablas iguales es muy baja, te dejo el archivo solo tienes que dar click y listo.
    BINGO.xlsm
  15. Upvote
    Dr Hyde got a reaction from Visor in Resumir a valores únicos y calcular   
    Solo da click en el boton de la hoja 3 hay puse un ejemplo
    Resumir sin duplicado y calcular.xlsm
  16. Upvote
    Dr Hyde got a reaction from jinjolman in imputar costes según %   
    el problema radica en que los registros tienen que estar ordenadas por una serie de combinaciones de centro, costo y contrato para que te pueda realizar bien los calculos, de lo contrario te va a generar error a la hora de agregar nuevos registros, ya inclui esos cambios en el siguiente archivo, para que funcione adecuadamente trabajador debe ser escrito asi trabajador 1 en vez de trabajador1.
    imp costes (1).xlsm
  17. Upvote
    Dr Hyde got a reaction from dogwall in Depurar rutinas con arrays y/o diccionarios?   
    yo en vez de array convierte la informacion en un objeto con la orden
    set area=range("a1").currentregion es un ejemplo, esto crea en la memoria una region de x por y columnnas, luego si quieres buscar algun dato solo usas
    buscar=worksheetfunction.vlookup(dato,area,3,0)
    o
    with area.columns(x) o area.rows(y)
               set busca=.find(dato) 
    end with
    tambien puedes usar funciones coincidir(match) o indice(index), o si quieres mandar todo la informacion a una matriz de un solo paso, lo haces usando
    matriz=area
    esto es solo unos ejemplos realmente las ventajas son mas: colorear filas o datos, ordenar la informacion, formatear con lineas o decimales, usar funciones nativas de excel, crear graficos con los ultimos datos o poner formulas a toda una columna en 1 solo paso.
    tambien te olvidas de usar los do while ....... loop (son lentisimos) y usas los for each o los for i=1 to que son mucho mas eficientes y rapidos ademas que usas mucho menos lineas para programar, y casi nada de variables.
  18. Upvote
    Dr Hyde got a reaction from Mauricio_ODN in ¿Filtro Avanzado por Color?   
    esta es la macro que ocupas, solo copia las filas que esten coloreadas
    FiltroAvanzadoporcolor.xlsm
  19. Upvote
    Dr Hyde got a reaction from Visor in EXTRAER TEXTO DE UNA CELDA A PARTIR DE UN NUMERO   
    usa esta formula =DERECHA(C3,HALLAR("MG",C3,1)-HALLAR(" ",C3,1)-2), el C3 cambialo por la celda donde tengas el dato
  20. Upvote
    Dr Hyde got a reaction from Mauricio_ODN in ¿Qué función utilizaré para este caso?   
    Como te dije con formulas es muy dificil hacer los que pides mas por la matriz (7,300) que quieres manejar y porque quedarian formulas muy complejas, pero con macros es relativamente facil, te envio un ejemplo, funciona asi, va checando cada renglon partiendo del mayor al menor puntaje y asignado lugares de acuerdo a las opciones, si se agotan las vacantes entonces siguen con la segunda opcion, tercera, etc, hasta que todos los destinos vacantes quedan en 0, si hay alguien con alto puntaje pero hay 0 en todas sus opciones te pondra "sin plazas para asignar".
    PLAN.xlsm
  21. Upvote
    Dr Hyde got a reaction from ulekin95 in ¿Qué función utilizaré para este caso?   
    Te envio un ejemplo solo funciona para la primera opcion, para las demas opciones ya se requiere programacion (con formulas pueden quedar demasiado complicadas)
    Ejemplo duda.xlsx
  22. Upvote
    Dr Hyde got a reaction from ulekin95 in ¿Qué función utilizaré para este caso?   
    Te envio un ejemplo solo funciona para la primera opcion, para las demas opciones ya se requiere programacion (con formulas pueden quedar demasiado complicadas)
    Ejemplo duda.xlsx
  23. Upvote
    Dr Hyde got a reaction from Silvia in Formula contenido variado hacia abajo y el lado   
    no entendi, puedes ser mas explicito en el resultado que esperas conseguir?, ya vi tu archivo pero no me queda claro tu requerimiento.
     
  24. Upvote
    Dr Hyde got a reaction from Silvia in Formula contenido variado hacia abajo y el lado   
    checa si es lo que necesitas.
    formula-todos-lados.xlsx
  25. Upvote
    Dr Hyde got a reaction from Mauricio_ODN in Llenar reporte con Macro me da error   
    el mensaje de error te indica tambien la solucion en este caso falta cerrar un if, añade un endif al final
×
×
  • Create New...

Important Information

Privacy Policy