Jump to content

Dr Hyde

Members
  • Content Count

    498
  • Joined

  • Last visited

  • Days Won

    16

Reputation Activity

  1. Thanks
    Dr Hyde got a reaction from Visor in Formulario Multi Buscador   
    lo unico que no pude resolver es el filtro por fechas y por horas, por lo demas puedes filtrar por cualquier columna, para lo que quieres hacer no ocupas un select case con autofiltros y una hoja auxiliar se resuelve, solo hay otro inconveniente al cargar el listbox se hace a traves de una matriz porque la macro hace la conversion serial a fecha para que asi la veas en el resultado final y cuando este es el caso no se pueden poner los encabezados al listbox, si uso el rowsource que si permite titular el listbox las horas y fechas quedan en numeros decimales 
    Buscar con combobox y llenar en listbox_GP.xlsm
  2. Thanks
    Dr Hyde got a reaction from jose lopez contreras in Como multiplicar fracción con decimal y entero   
    prueba con esta macro, el valor que pones e fraccion Excel lo toma como un 1, asi que opte por usar un split para conseguir el valor en decimales de esa fraccion
    Private Sub CommandButton1_Click() TextBox4.Text = (Val(TextBox1.Text) * Val(TextBox2.Text)) valor = Split(TextBox3, "/") resultado = valor(0) / valor(1) TextBox4.Text = (Val(TextBox1.Text) * Val(TextBox2.Text)) * resultado End Sub  
  3. Like
    Dr Hyde got a reaction from Leopoldo Blancas in Numeros aleatorios   
    para generar numeros aleatorios hay diferentes metodos desde los mas simples a los mas complejos, usando el promedio y la desviacion o probabilidades como en la simulacion de montecarlo, en el archivo anexo veras una muestra de lo que quieres usando la funcion de Excel aleatorio.entre que junto con un contenedor de memoria filtraran los repetidos dejandote solo unumeros unicos
    numeros aleatorios.xlsm
  4. Like
    Dr Hyde got a reaction from Xanito in Agrupar datos repetidos de una lista y concatenar valores   
    prueba con esta macro, se maneja a base de matrices con un solo ciclo For para hacer el recorrido, la depuracion de los repetidos y el concatenado
    Prueba_Conca.xlsm
  5. Thanks
    Dr Hyde got a reaction from TREBUR in Restricción en columnas   
    prueba esta macro, teclea en cualquier celda un nombre y añade numeros Y/o caracteres, la macro te indicara que no admite caracteres diferentes a letas y te pedira que tecles un nombre 
    restriccion.xlsm
  6. Like
    Dr Hyde got a reaction from Gerson Pineda in Equivalente matematico de una funcion de excel   
    el problema de lo que pides es que si hay una formula matematica y es esta 
    M/R=((i+1)-(i+1)^n)/i
    solo que tienes que ir variando el valor de i hasta que igual el valor de  M/R por ejemplo por medio de la funcion tasa para estos datos
    Monto=8000, pago mensual=-200, años=4, interes o tasa sera igual a 0.0077015
    por la funcion matematica tendrias que hacerlo asi primero pasas los años a meses y le sumas uno
    8000/-200=(1+i)-(1+i)^49, luego vas poniendole valores al interes por ejemplo .05, 0.06, .07
    -40=(1+0.00700147)+(1+0.00700147)^49
    -40=-40.0580
    como ves el valor del interes para que ambos lados de la ecuacion sean casi iguales es 0.00700147 y es casi similar a 0.0077015 al calculado con la funcion TASA, de hecho la funcion tasa hace el calculo de manera similar a lo que te explique.
    y esa es la funcion matematica equivalente a la funcion tasa.
  7. Thanks
    Dr Hyde got a reaction from jose lopez contreras in ComboBox carga muy lento   
    una forma mas corta seria esta, como no mencionas si en tu hoja hay mas informacion hace una copia de tu informacion en la hoja2, elimina los duplicados y hace la carga al combobox
    Sub cargar_combo()
    Range("e2").CurrentRegion.Copy
    With Sheets("hoja2").Range("a1")
        .PasteSpecial
        .CurrentRegion.RemoveDuplicates Columns:=1
        matriz = .CurrentRegion
    End With
    ComboBox1.List = matriz
    Sheets("hoja2").Cells.Clear
    End Sub
     
  8. Thanks
    Dr Hyde got a reaction from jose lopez contreras in ComboBox carga muy lento   
    puedes usar una matriz de datos y la propiedad combobox1,list 
    Sub cargar_combo()
    filas = Range("e1").CurrentRegion.Rows.Count
    matriz = Range("e1").Resize(filas, 1)
    ComboBox1.List = matriz
    End Sub
     
  9. Thanks
    Dr Hyde got a reaction from DiegoLG in Agrupar información en cada criterio   
    prueba con esta macro
    Sub copiar_categorias() Set h1 = Worksheets("catalogo") Set h2 = Worksheets("hoja3") Set datos = h1.Range("a2").CurrentRegion Set lista = h2.Range("a3").CurrentRegion filasd = datos.Rows.Count filasl = lista.Rows.Count Set resultado = h2.Range("f3").Resize(filasd, 2) With lista     For i = 1 To filasl         If i > 1 Then Set resultado = resultado.Rows(filasd + 1).Resize(filasd, 2)         resultado.Columns(1) = .Cells(i, 1)         resultado.Columns(2).Value = datos.Value     Next i End With Set resultado = Nothing: Set lista = Nothing End Sub  
  10. Like
    Dr Hyde got a reaction from alexander_cristald in Optimizar cortes lineales   
    tu problema se resuelve de dos maneras una con programacion lineal la cual requiere de realizar un modelo matematico con restricciones y resolverlo con el Solver de Excel o el software Tora, lindo o WSQ lo cual puede ser dificil sino se tienen conocmientos de investigacion de operaciones.
    El segundo metodo es la simulacion de montecarlo donde se usan variables aleatorias para establecer un modelo probabilistico imitando las condiciones reales (que es lo que hice).
    En este modelo se generan 1000 combinaciones (las cuales puedes cambiar a 100, a 10 etc), de los cortes que estan en la tabla y de hay hace  la suma aproximandome siempre a 6000, despues hace una resta y de hay saca la menor diferencia, la cual significa que esa combinacion de cortes es la optima maximo aprovechamiento, minimo desperdicio.
    solo da click en el boton
    OPTIMIZAR.xlsm
  11. Like
    Dr Hyde got a reaction from hesi31 in Macro para resumir una tabla con datos repetidos   
    Trata con esta macro
    Prueba resumen tabla.xlsm
  12. Upvote
    Dr Hyde got a reaction from Mauricio_ODN in Fallas en la pagina de ayudaexcel   
    @Sergio esto es lo que me aparece cuando pego la direccion IP que me pasaste si o es la forma de accesar por favor indicame como.
    @bigpetroman Gracias tu respuesta era una de las que yo esperaba, la otra ya la dio Sergio, fuera de eso ya no voy a contestar ningun otro comentario.
    Las dos respuestas me dejan satisfecho y como veo que esto va a en camino a una solucion y tambien se que solucionar se lleva su tiempo yo se esperar el tiempo que sea necesario,
    Asi que de nuevo honor a quien honor merece muchas gracias de nuevo a los dos.

  13. Upvote
    Dr Hyde got a reaction from Mauricio_ODN in Fallas en la pagina de ayudaexcel   
    @Sergio esto es lo que me aparece cuando pego la direccion IP que me pasaste si o es la forma de accesar por favor indicame como.
    @bigpetroman Gracias tu respuesta era una de las que yo esperaba, la otra ya la dio Sergio, fuera de eso ya no voy a contestar ningun otro comentario.
    Las dos respuestas me dejan satisfecho y como veo que esto va a en camino a una solucion y tambien se que solucionar se lleva su tiempo yo se esperar el tiempo que sea necesario,
    Asi que de nuevo honor a quien honor merece muchas gracias de nuevo a los dos.

  14. Upvote
    Dr Hyde reacted to bigpetroman in Fallas en la pagina de ayudaexcel   
    Buenos días, metiendo mi nariz donde no me han llamdo, jejejeje
    Bueno, acabo de probar el Chrome y me está dando el mismo problema que el amigo @Dr Hyde, borre todo lo que se puede borrar por el navegador y aún asi da el problema.
    seria bueno revisar lo que indica @Dr Hyde sobre el protocolo, pues por alli puede estar el problema y tal vez pronto tambien suceda con  Fifereox (yo uso firefox y no he tenido ese problema)
    aparte de ese problema, en ocaciones me sucede que el ENTER no funciona cuando estoy escribiendo un mensaje, para poder pasar a una linea nueva agrego una etiqueta de codigo y luego la quito, si tienen alguna idea sobre este error?
    saludos a todos
  15. Upvote
    Dr Hyde got a reaction from Antoni in Fallas en la pagina de ayudaexcel   
    vaya, vaya, vaya @Silvia bien comencemos por el principio y este es el titulo del tema: Fallas en la pagina de ayudaexcel segun he visto cada que alguien sube un nuevo tema aparece de inmediato al lado derecho de la pantalla para que todos nos demos cuenta de que hay tema nuevo, yo siendo administrador o moderador si veo un mensaje con este titulo investigo cual es el problema, o si el problema lo tengo yo o el usuario/colaborador y lo que menos pensaria del colaborador/usuario es darle una respuesta como la que me acabas de dar, tu respuesta me dio la razon al no incluir a ningun moderador ademas las consultas y tu bien lo sabes (salvo excepciones) no se dirigen a nadie en particular o todos los que suben una consulta segun tu estan gritando al aire?.
    2.- Me consta que ningun moderador lo vio o si lo vio lo ignoro por la siguiente razon en temas mas triviales le han indicado al usuario en una situacion similar a esta lo siguiente: tu tema ha sido movido a..... por no tener relacion con esta area, de hecho tu pudiendo moverlo a donde corresponde no lo has hecho tienes los permisos para hacerlo ¿o me equivoco?
    3.- en serio tu solucion magica es el CCleaner?, esa es tu solucion sin hacer una investigacion sobre el tema? solo falta que me digas que borre las cookies  o que use ctrl+alt+del y con eso se soluciona.
    4.- ya que no vi respuestas inteligentes aqui o por lo menos una razonable me di a la tarea de investigar el porque me esta pasando esto y para tu informacion es la siguiente:
    el servidor donde esta alojada esta pagina usa un protocolo de seguridad (cifrado) RC4 el cual Google, Opera, Microsoft (y proximamente Mozilla) han dejado de usar por considerarlo inseguro y para evitar hackeos u otro tipo de ataques informaticos los mencionados navegadores simplemente bloquean el acceso a dicha pagina que use el mencionado protocolo, la unica solucion que me dieron y no hay otra es: informar al propietario de la pagina de esta situacion para que el tome las medidas necesarias y solo hasta que el solucione esta situacion podras acceder a esa pagina, para validar esto busque paginas con este protocolo y me pone exactamente la misma pantalla que subi y que estoy seguro que no vieron, tambien hay se explica claramente el problema.
    Ahora dime esto se arregla con un ccleaner? o con borrar las cookies? porque mi ccleaner hace limpieza de cookies automaticamente al cargar windows,
    ahora querer seguir colaborando en esta pagina es para ti renegar?, querer saber el porque ya no puedo accesar desde Chrome es renegar?, puedo entrar por Mozilla (por cuanto tiempo no se) pero a pesar que es mas ligero que Chrome es lentisimo simplemente me esta llevando mucho tiempo escribir esta respuesta por los continuos congelamientos que tiene pero bueno ese es mi problema.
    En fin que tengas buenas noches
  16. Upvote
    Dr Hyde got a reaction from bigpetroman in Filtro avanzado para que me genere un reporte   
    da clik en el boton y comentas.
    PROB_09.1.xlsm
  17. Upvote
    Dr Hyde got a reaction from Silvia in Ayuda para crear lista reparto tareas   
    lo que subi fue un ejemplo para lo que tu ocupas si dices que son 30 gentes, 3 salas, (solo te falto decir cuantas tareas quieres repartir) entonces ya la cosa cambia y lo ideal es que subas un archivo con la informacion puede ser inventada pero que de una idea de lo quieres, se puede hacer si, ya he hecho simulaciones de ese tipo y aun mas complicadas.
    No le veo mayor problema lo unico es que una macro se hace necesaria por formula seria algo tardado hacer el numero de combinaciones y descartar las repetidas.
    Este es un ejemplo mas complejo similar a lo que buscas.
    ejemplo azar.xlsm
  18. Upvote
    Dr Hyde got a reaction from Silvia in Ayuda para crear lista reparto tareas   
    Una semana tiene 5 dias y tu quieres una orden unico para cada dia de la semana siento decirte que ese esquema no es posible se necesita de minimo 5 tareas y 5 personas, tu tienes 4 de cada uno asi que por fuerza 1 tiene que repetir la misma actividad 2 veces o bien dejar 1 dia de descanso para uno de ellos.
    checa el archivo es un ejemplo manual las celdas en amarillo son el descanso de uno de ellos.
    ejemplo azar.xlsm
  19. Upvote
    Dr Hyde got a reaction from Silvia in ¿Cómo depurar código para evitar "Error de Desbordamiento" al rellenar ComboBox?   
    no se como le hiciste en la linea .list, esta instruccion manda llamar a mas de 3,000,000 de filas por eso te da desbordamiento
    te paso un archivo de como ir enlazando o haciendo combos dependientes con valores unicos, lo unico que no entiendo es para que quieres el listbox y como no lo entendi hasta el combobox3 deje la macro.
    FILTRAR CON MULTIPLES COMBOBOX-2.rar
  20. Upvote
    Dr Hyde got a reaction from Silvia in Comparar fechas y ubicarse si se encuentra caso contrario añadirse si es ahora   
    colocalo despues de estas instrucciones
    .NumberFormat = "ddd dd/mm/yy"
            .Orientation = 90
        End With
        Else
            If fecha > Date Then MsgBox ("Debe seleccionar la fecha de HOY"), vbInformation, "AVISO"
        End If
  21. Upvote
    Dr Hyde got a reaction from SIMONRENCORET in Macro insertar columna   
    solo da click en el boton
    EJEMPLO.xlsm
  22. Upvote
    Dr Hyde got a reaction from SIMONRENCORET in Macro insertar columna   
    prueba la macro, para cambiar la numeracion en todas las celdas solo cambia el valor en la celda ab5
    EJEMPLO.xlsm
  23. Upvote
    Dr Hyde got a reaction from SIMONRENCORET in Macro insertar columna   
    checa las macros y checa tambien las columnas que tienes ocultas tienen errores de referencia.
    Columna.xlsm
  24. Upvote
    Dr Hyde got a reaction from Silvia in ¿Cómo depurar código para evitar "Error de Desbordamiento" al rellenar ComboBox?   
    no se como le hiciste en la linea .list, esta instruccion manda llamar a mas de 3,000,000 de filas por eso te da desbordamiento
    te paso un archivo de como ir enlazando o haciendo combos dependientes con valores unicos, lo unico que no entiendo es para que quieres el listbox y como no lo entendi hasta el combobox3 deje la macro.
    FILTRAR CON MULTIPLES COMBOBOX-2.rar
  25. Upvote
    Dr Hyde got a reaction from Silvia in Comparar fechas y ubicarse si se encuentra caso contrario añadirse si es ahora   
    colocalo despues de estas instrucciones
    .NumberFormat = "ddd dd/mm/yy"
            .Orientation = 90
        End With
        Else
            If fecha > Date Then MsgBox ("Debe seleccionar la fecha de HOY"), vbInformation, "AVISO"
        End If
×
×
  • Create New...

Important Information

Privacy Policy