Jump to content

Rutlhess

Members
  • Content Count

    29
  • Joined

  • Last visited


Reputation Activity

  1. Like
    Rutlhess got a reaction from Gerson Pineda in VBA o solo Excel?   
    Hola Gerson, he decidido hacer algunas funciones con formulas y otras con macros, según corresponda.
    Respecto a las equivalencias en pesos, he decidido maneja para todo gramos, y así se más facil hacer los calculos,
  2. Like
    Rutlhess reacted to Gerson Pineda in VBA o solo Excel?   
    Hola!
    Como ya has de saber, Excel es un abanico de muchas opciones, para poder controlar inventarios
    Respecto a si lo manejas con formulas o programación, se puede con ambas, pero... viene el asunto que con que "te manejas mejor"
    Con las unidades de medidas, basándonos a que tu nivel, puede ser no muy avanzado, puedes crear una columna auxiliar, con la terminología que usas, por Kg y Lt, de este modo con la formula, puedes determinar como realizar la resta de la salida
    En fin el tema es muy amplio
    Lo que este foro, si te garantiza es ayuda, colaboración y muchos consejos, avanza con tu proyecto, y en problemas específicos, solicita ayuda!
     
    Saludos 
  3. Like
    Rutlhess got a reaction from Silvia in Funciones   
    Puedes elaborar una tabla dinámica que te haga el resumen de los datos que necesitas, considero que es mejor hacerlo de esa manera, facilítame tu archivo y te hago una muestra.
     
    Entiendo que quieres un consolidado de el mtto anual por producto, correcto?
  4. Confused
    Rutlhess got a reaction from Silvia in Funciones   
    Este tipo de análisis los hago con una tabla dinámica, pues me parece más efectiva a la hora de hacer el resumen de los datos.
  5. Thanks
    Rutlhess reacted to jmrc123 in Formula para contar.si en base a dos criterios   
    Hola Ruthless, suponiendo que tienes el numero de registro en la columna A de A2 hasta A11, Critico de B2 a B11 y Actualizado de C2 a C11, la formula Contar.Si.Conjunto te solucionará el problema si lo utilizas de la siguiente forma:
    =Contar.Si.Conjunto($C$2:$C$11;"SI";$B$2:$B$11;"SI") cuenta cuantos Actualizados Criticos hay.
    =Contar.Si.Conjunto($C$2:$C$11;"SI";$B$2:$B$11;"NO") cuenta cuantos Actualizados No Criticos hay.
    Espero que te ayude.
  6. Thanks
    Rutlhess reacted to AnderX in Calcular fechas en base a condiciones   
    Hola Rutlhess,
    Adjunto la fórmula desarrollada según requerimiento para su revisión.
    =+SI(SIFECHA(SI([@[FECHA FINAL]]="";[@[FECHA INICIAL]];[@[FECHA FINAL]]);HOY();"Y")>[@[ARCHIVO CENTRAL]];SI([@CT]="X";SI([@EL]="";"TRANSFERIR";"ERROR");SI([@EL]="";"ERROR";"ELIMINAR"));SI([@CT]="X";SI([@EL]="";"VIGENTE";"ERROR");SI([@EL]="";"ERROR";"SIN ESPECIFICAR")))
    Cabe mencionar que en el mensaje no se especifico todos los casos posibles, en aquellos casos se asigno la etiqueta "ERROR" o "SIN ESPECIFICAR", como se muestra en la tabla de la imagen adjunta.
    Espero que te sirva de ayuda. Cualquier consulta estaré atento.
    Por favor, no olvidar de valorar las respuestas. MUCHAS GRACIAS!!
    AnderX.
  7. Upvote
    Rutlhess reacted to Antoni in Modificar ítem de listbox filtrado por búsqueda y guardar cambios en la fila correspondiente   
    He pasado de 6 a 7 columnas el listbox, en el formulario de búsqueda, y la forma de obtener el nº de fila, en el formulario de actualización.
    HOV.rar
  8. Upvote
    Rutlhess reacted to Héctor Miguel in Combinación de teclas para mostrar excel   
    cuando se esta mostrando un formulario, la aplicación activa NO es Excel (es vba) y quien detecta las pulsaciones de teclado son los eventos del formulario o de cada control, por lo que si piensas "administrar" macros por la pulsación de teclas (como {Fx} o cualquiera)... deberás activar los eventos del (o los) control(es) que requieras sean "detectores" de la pulsación de esa(s) tecla(s), ya que los eventos del formulario (de teclado) no captaran la pulsación (solo el '_click' y similares como los aceleradores)
    o puedes probar insertando un control de etiqueta SIN texto NI bordes NI NADA DE NADA
    simplemente lo posicionas "estratégicamente-invisible" en algún lugar "impensable" del formulario (una esquina por ejemplo) y le asignas un código +/- como el siguiente:

    Private Sub Label1_Click()
    With Application
    .Visible = Not .Visible
    End With
    End Sub[/CODE]
    saludos,
    hector.
  9. Upvote
    Rutlhess reacted to Antoni in Error '424' en tiempo de ejecución: se requiere un objeto   
    .
    Observa que, para utilizar objetos y variables de otro formulario, hay que calificar los nombres, y que si el ordenador te dice que el objeto no existe, es que el objeto no existe, solo hay que encontrarlo.
    En formulario Formulario_Actualizar, en el procedimiento UserForm_Initialize, el listbox ListBox1 no existe.
    Esto, en el formulario Formulario_Actualizar, soluciona todos tus problemas.

    Private Sub UserForm_Initialize()
    With Formulario_BuscarRegistro.ListBoxRESULTADOS
    If .ListIndex > -1 Then
    TextBoxIDENTIFICACION = .List(.ListIndex, 0)
    TextBoxP_NOMBRE = .List(.ListIndex, 1)
    TextBoxS_NOMBRE = .List(.ListIndex, 2)
    TextBoxP_APELLIDO = .List(.ListIndex, 3)
    TextBoxS_APELLIDO = .List(.ListIndex, 4)
    TextBoxNoCAJA = .List(.ListIndex, 5)
    TextBoxOBSERVACIONES = .List(.ListIndex, 6)
    End If
    End With
    End Sub
    [/CODE]
    .
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png