Jump to content

Rutlhess

Members
  • Content Count

    29
  • Joined

  • Last visited

Everything posted by Rutlhess

  1. 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. Si el usuario compra por kilos, en la hoja VENTAS se calculará la VENTA en base a la columna "H" PVP de la hoja inventario y se deberá descontar lo comprado de las UNIDADES EN STOCK. Si el usuario compra por costo, es decir, quiere $20 de un producto, se anotara $20 en la columna "D" de la hoja VENTAS, la venta obviamente será $20, pero en las UNIDADES EN STOCK se deberá descontar la cantidad a que equivale esa compra. Pero, al ver lo complicado (al menos para mí) que puede resultar hacerlo de esa forma, pienso que podría añadir unas líneas arriba donde en base a esos $20 se calcule la cantidad en kilogramos y luego se añada el peso a la línea de venta... Ver nuevo adjunto. Estoy atento a las dudas que se presenten. Book.xlsx
  3. Hola a todos! Elaborando un inventario para un negocio agrícola, me encuentro con la siguiente situación 1. El cliente puede solicitar una cantidad exacta en peso/masa de "X" producto, es decir, puede pedir 1K o 0,5K y 2. El cliente puede solicitar la cantidad de "X" producto por costo, es decir, puede pedir $20 o $7. En mi libro tengo dos hojas, una con el inventario y otra con las ventas (en esta última hay una columna para ventas por peso/masa "C" y otra por costo "D"), lo que quiero es elaborar una formula que me permita en base al tipo de venta (peso/masa o costo) calcular el total de la venta "E" y descontar del inventario lo vendido. Agradezco cualquier ayuda! Book1.xlsx
  4. Cordial saludo! Me han pedido elaborar un inventario para un pequeño almacén agrícola, sin embargo me he encontrado con las siguientes situaciones. 1. Se venden artículos con diferentes unidades de medida (Kilo y Litro) 2. Los productos se pueden vender completos, o fraccionados, es decir, un cliente puede querer solo 400 gramos de un producto o 100 mL de otro. El tema con la venta fraccionada es sobre como controlo en Excel la unidad de medida para los cálculos (me explico, puedo generar una formula que me calcule los litros, pero esa no me sirve para calcular los kilos), podría usar SI's anidados pero no sé que tan viable sea y lo completo que pueda resultar al final para contemplar las posibilidades presentadas. Entonces, no sé si es mejor elaborar el control de inventario en VBA o seguir en Excel con formulas, que me recomiendan ustedes? PD. No soy experto en VBA, solo cosas básicas.
  5. Rutlhess

    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?
  6. Rutlhess

    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.
  7. Hola @silver_axe007, gracias por responder... No, no lo abro de correo! Los usuarios que tienen acceso a la carpeta abren el archivo en cualquier momento, y me ha pasado con varios usuarios que me dicen que no se puede acceder a ciertos enlaces cuando yo mismo los configuré los vínculos, tan extraño me pareció que para corroborar abrí el archivo desde equipos de distintos usuarios y efectivamente solo sirven algunos enlaces mientras otros aparecen como mencioné en el post. El documento no se envía por correo por lo que es extraño que aparezca como bien lo mencionas en la carpeta temporal.
  8. Cordial saludo! Tengo un archivo de Excel en una carpeta de una red compartida y varias sub-carpetas a las que fui incluyéndole vínculos en mi hoja para acceder rápidamente. Desde mi equipo todos los vínculos funcionan a la perfección, pero cuando otro usuario abre mi archivo e intenta abrir los vínculos no todos funcionan. Ejemplo, cuando creo el vinculo queda con esta ruta \\comprasfs.ad.compras.com.cl\compras$\PROVEEDORES\01. Maestro de Proveedores\12. Actualizacion y cuando otro usuario intenta acceder a determinado vínculo les aparece un error y al revisar el vínculo tiene la siguiente dirección: C:\Users\ruthless.COMPRAS\AppData\Roaming\Microsoft\01. Proveedores Nacionales, osea que se modifica el enlace a una carpeta temporal en mi equipo y no a la carpeta compartida como lo hice al añadir el vínculo... No sé si soy del todo claro, pero si agradezco cualquier ayuda con este asunto...
  9. Excelente, Gracias! Aunque para contar los no críticos tuve que invertir el "SI" y el "NO", una pequeñez, pero funcionó de maravillas. Nuevamente, gracias!
  10. Hola a todos, agradezco si me pueden colaborar! En una tabla tengo dos columnas Critico (SI/NO) y Actualizado (SI/NO), necesito contabilidad cuantos "críticos" y "no críticos" han sido actualizados en el sistema, existe alguna formula que me permita saberlo? Con la función contar.si puedo hallar el total de actualizados, pero no sé como poner un criterio que cuente "críticos" y "no críticos" por separado. Agradezco cualquier luz en el camino que me ayude a encontrar la salida. Gracias!
  11. AnderX, saludos, si, la verdad me ha servido mucho la formula, aun trato de comprender la estructura, hay algunas cositas que falta, pero no puedo pedir más, al final la formula de dejé de la siguiente manera =+SI(SIFECHA(SI([@FINAL]="";[@INICIAL];[@FINAL]);HOY();"Y")>=[@AC];SI([@CT]="X";SI([@EL]="";"TRANSFERIR";"VERIFIQUE REGISTRO");SI([@EL]="";"FALTAN DATOS";"ELIMINAR"));SI([@CT]="X";SI([@EL]="";"VIGENTE";"ERROR 3");SI([@EL]="";"FALTAN DATOS";"VIGENTE"))) quedan algunas validaciones para determinados casos, pero creo que con algunos formatos condicionales se puede arreglar. Mil Gracias
  12. Buena tarde a todos, Antes de proceder explico un poco de que se trata, tengo una tabla con más de 20mil registros, estos registros son documentos que deben tener Fecha Inicial y/o Final, en caso de faltar la fecha final los cálculos se deben realizar con la fecha inicial, dicho cálculo compara si los AÑOS entre la Fecha Actual y la Inicial/Final (si existe fecha inicial y final, se toma la final) son superiores al dato guardado en Archivo Central y si CT=X, el documento se debe TRANSFERIR. Si los años no superan, el documento sigue VIGENTE, por otra parte, si EL=X y el cálculo supera el dato en Archivo Central, el documento se debe ELIMINAR. Basado en lo anterior, tengo la siguiente fórmula, donde extraigo el año de las fechas registradas y el de la fecha actual, los resto y calculo con el dato de Archivo Central, en base al resultado y con algunas condicionales estimo lo que debe mostrar la formula. =SI.ERROR(SI(O([@[FECHA INCIAL]];[@[FECHA FINAL]])="";"";SI(AÑO([@[FECHA FINAL]])>=AÑO([@[FECHA INCIAL]]);SI(Y((AÑO(HOY())-AÑO([@[FECHA FINAL]]))>=[@[ARCHIVO CENTRAL]];[@CT]="X");"TRANSFERIR";"VIGENTE");SI(Y((AÑO(HOY())-AÑO([@[FECHA INCIAL]]))>=[@[ARCHIVO CENTRAL]];[@CT]="X");"TRANSFERIR";"VIGENTE")));"") Sin embargo, ésta fórmula no me tiene en cuenta los documentos a eliminar y me los marca como vigentes, no siendo así, y al no poder encontrar solución al problema, planteo la situación para tratar de solucionar por medio de macros, o en omisión a esto, alguna sugerencia para mejorar la fórmula. Gracias de antemano por el tiempo dispensado y la ayuda prestada
  13. En el documento adjunto existen dos formularios... El formulario_búsqueda tiene, entre sus botones, uno botón llamado Ver registros, que me muestra todos los registros de la base de datos, si luego de mostrar todos los registros, selecciono uno y lo modifico (con el formulario_Modificar), me guarda los cambios en el registro elegido.. Mi problema se encuentra cuando hago una búsqueda desde las opciones que el formulario me brinda en la parte superior, me explico... Selecciono un filtro de búsqueda, escribo un registro a buscar y cuando lo encuentra y lo selecciono para modificar-lo no me actualiza el ítem seleccionado en la base de datos, en su caso, modifica el primer registro de la hoja... Agradezco cualquier ayuda al respecto HOV.rar
  14. [uSER=53155]@JoaoM[/uSER] aquí esta parte de la información, con esto estoy buscando el ID filalibre = Range("A1000000").End(xlUp).Offset(1, 0).Row Control = 0 dato = Trim(Val(TextBoxIDENTIFICACION)) Rango = "A2:A" & filalibre Set midato = ActiveSheet.Range(Rango).Find(dato, LookIn:=xlValues, LookAt:=xlWhole) Call TextBoxIDENTIFICACION_Change If (midato) Is Nothing Then Else MsgBox ("La Cedula No. " & TextBoxIDENTIFICACION.Value & " ya se encuentra registrada."), vbCritical, "Advertencia" TextBoxIDENTIFICACION = "" TextBoxIDENTIFICACION.SetFocus Control = 1 End If Set midato = Nothing[/CODE] pero no se como hacer para que cuando encuentre el ID me compruebe si esta o no disponible...
  15. OK, la duda es la siguiente, tengo libro que contiene 5 columnas de datos, la primera columna "A" es el ID y la ultima "E" es el Estado del documento, que por defecto esta en Disponible, como puedo hacer para que al momento de ingresar el ID en un textbox y hacer la búsqueda me diga si el documento esta o no esta disponible; en caso de estar disponible solicitar con un botón un préstamo y que la disponibilidad cambie a No disponible... Pd. No subo archivo porque realmente no tengo nada respecto al tema que estoy tratandoles.
  16. [uSER=191685]@Héctor Miguel[/uSER] tu respuesta es justo lo que necesitaba, lo que me gusta del código es que muestra y oculta la aplicación Por otro lado la mejor manera de ocultar algo es a la vista de todos, así que añadí un par de labels para hacerlos parte del diseño con algo de color y pues esta a la vista de todos, pero difícilmente sabrán que esta hay... eso espero... :D Pueden dar por solucionado el tema
  17. [uSER=143023]@Riddle[/uSER] me para esto al intentar usar el archivo del enlace...
  18. Saludos Tengo una libro de excel que oculta la aplicación y muestra un formulario, existe alguna manera de añadir una combinación de teclas a un modulo o al formulario principal, y, que al presionar por ejemplo "Ctrl + Mayus + Q" me muestre el libro de excel? Nota: No me gustaría tener que usar un botón con o sin contraseña para mostrar excel, quisiera que solo yo tener conocimiento de que se puede acceder por ese medio al libro... Gracias
  19. [uSER=46507]@Macro Antonio[/uSER] sencillamente perfecto, Muchisimas gracias... Pueden dar por solucionado el problema
  20. [uSER=53155]@JoaoM[/uSER] realmente no vengo con dos solicitudes, el código para el 2° caso ya lo tengo resuelto con algunas pruebas que he realizado sobre otras macros, el problema que realmente me atañe es el del caso 1, es la primera vez que se me presenta este problema...
  21. El formulario que estoy ejecutando es Formulario_BuscarRegistro y dentro de este se encuentra un botón llamado Modificar que es quien me llama a Formulario_Actualizar ... lo que pretendo con este código es que me cargue la selección del listbox en los campos textbox del formulario_actualizar y modificarlos allí para luego guardarlos nuevamente en la base de datos... HOVINAC.rar
  22. Tengo en un form "Formulario_BuscarRegistro" el siguiente código... Private Sub CommandButtonModificar_Click() If Me.ListBoxRESULTADOS.ListIndex < 0 Then MsgBox "No se ha elegido ningún registro", vbExclamation Else Formulario_Actualizar.Show End If End Sub[/CODE] pero al momeno de dar clic en el botón me lanza el siguiente error Leí sobre este tipo de error y dice que estoy haciendo llamado a un objeto que no existe, al seleccionar el código que me muestra el error me aparece el mensaje a continuación, pero la verdad no entendí a que se refiere según lo que investigue... Si hace falta mas código me podeis avisar y os mostrare... Muchas Gracias de antemano
  23. Saludos, ya he revisado el archivo que creaste y la verdad no veo nada funcional para mi caso, agradezco la ayuda prestada, encontre algunas cosas interesantes pero mi problema persiste, en todo caso pueden cerrar el tema... Muchas gracias
  24. [uSER=133908]@bigpetroman[/uSER] pues acabo de hacerlo abre una instancia diferente a la macro y luego cargue esta y si funciona, pero, el formulario queda por encima del libro impidiendo la visibilidad de gran parte del libro, es la unica manera que funciona, por otra parte, no puedo usar w7 x86 porque trabajos con programas que me exigen x64 (Programas de modelado 3d entre otros)... alguna sugerencia?
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png