Jump to content

Gerson Pineda

Administrators
  • Content Count

    11,966
  • Joined

  • Last visited

  • Days Won

    365

Everything posted by Gerson Pineda

  1. @avalencia lo has descrito de la mejor forma y con datos fehacientes, por eso insisto Excel pesa lo que pesa, a causa de VBA! y los de MS se la tendrán que aguantar 😆 Saludos a todos!
  2. Esta claro que el cambio se esta dando y siempre sera así [por mi lado estoy enganchado con M y DAX y Power BI...], y entiendo que manejes otros lenguajes y te felicito, pero VBA seguirá por mas tiempo!, es lo que mas demanda tiene en los foros de Excel y el nuestro @AyudaExcel no es la excepción Saludos!
  3. ¿Y que haría MS con la demanda de todos los que tienen montados sus aplicaciones basadas en VBA?
  4. Es realmente muy útil Power Query y mientras lo haces, te adjunto mi versión con VBA, puedes correr la macro desde cualquier hoja Saludos Agrupar con Power Query_GP.zip
  5. De acuerdo MS ya aposto por JavaScrip, pero VBA no se podrá dejar a un lado, siempre sera necesario para el manejo de Excel Saludos
  6. Hola diego Comienza por leer sobre el Custom UI Editor, este sirve para modificar la cinta de opciones de Excel [o cualquier programa de Office], personalmente no te recomiendo hacer lo, lo mejor seria quitar la ficha "programador", manualmente Saludos
  7. Power Query funciona a partir de la versión 2010 [se debe descargar el complemento], pero a partir de la versión 2016, ya viene la herramienta integrada en Datos [obtener y transformar] Lee un poco en la red, o mejor aun busca aquí mismo en el foro, una vez te quede un poco mas claro, con gusto te explico como lo hice Saludos
  8. Te adjunto mi versión, elaborado con Power Query Saludos a todos Agrupar con Power Query_GP.zip
  9. Hola Después de crear tu TD "PivotTable1", corre el proceso del archivo que adjunto para copiar la tabla dinámica, favor lee el código y evaluarlo bien de modo que puedas hacer tus propias modificaciones Saludos! Copiar TD Vba_GP.zip
  10. Hola Rodrigo Rodrigo: Enhorabuena que no te quedes esperando solo una respuesta, e investigar o buscar hasta poder resolver tu duda, solo así se podría aprender y para eso esta nuestro foro Ahora debo decirte que ese código no siempre te va funcionar [hay detalles que quizás por tu nivel de conocimiento no los notaste], uno de ellos es que se recomienda crear un modulo estándar para poder correr nuestros procesos e insertar nuestros códigos, los módulos de hoja son mas utilizados para macros de eventos Te adjunto mi versión, la búsqueda se carga en memoria, para hacer mas eficiente el proceso Saludos a todos! Obtener elementos Vba_GP.zip
  11. Holas! Como ya sabrás Diego, no es posible de forma fácil compartir archivos [con macros] Una opción [económica] que pudiera servir [medianamente] es que subas ese archivo a OnDrive [o cualquiera] y lo compartas estrictamente con esas personas, de manera que solo ellos podrán editarlo y guardar los cambios [por turnos] Saludos!
  12. Andas muy poética , aunque que te acercas a la respuesta, te acercas! Saludos
  13. Hola Nick Eso de combinar columnas no es buena idea, pero te adjunto mi versión Solo debes cambiar [en caso de ser necesario], el inicio de la columna a iniciar, lo demás es automático Saludos Cobinar cada 3 columnas Vba_GP.zip
  14. Pero Jose, solo tenias que invertir para que la división fuese correcta, te subo el archivo para mejor comprensión de tu parte Saludos! Restringir ingreso en celda Vba_GP.zip
  15. Hola a ambos Una opción mas, especialmente para eliminar la celda en blanco Sub Unicos() Range("H4") = "H": vuf = Range("H" & Rows.Count).End(xlUp).Row Range("H4:H" & vuf).AdvancedFilter 2, , Range("N4"), 1 Range("N4:N" & vuf).SpecialCells(4).Delete xlShiftUp Range("H4,N4").ClearContents End Sub Saludos!
  16. Hola Disculpa, pero no logro captar que es lo que necesitas, puedo interpretar que se puede sacar promedio de los Sku de acuerdo a las cantidades, pero en lo demás me pierdo Seguro no ando lucido y alguien mas lo entiende Saludos
  17. Jose El ejemplo que te envié es para aplicarlo en la columna B y no para la D, aun que solo es cosa de modificar, donde realmente lo deseas, pero asegúrate de hacer primero los cambios y luego probar, porque el problema de este evento, es que incluso te puedo pegar el Excel. Si tienes mas dudas respecto al código pues solo avisa y con gusto te colaboro @avalencia ¿Amigo!? noo que va, es mi "abuelo" , colega, primo y hermano! Saludos
  18. Pero porque del Peru? por @Silvia Respecto a 110 no debe darte fallos, lo mejor es que cierres Excel y vuelve a probar Saludos
  19. Hola Jose Prueba asi: Private Sub Worksheet_Change(ByVal Target As Excel.Range) With Target If .Column <> 2 Then Exit Sub Application.EnableEvents = False If .Value > 100 Or .Value < 90 Then VBA.MsgBox "Este valor " & .Value & _ " excede los parametros establecidos", vbCritical, "AyudaExcel" .Value = Empty .Offset(, 1) = Empty .Select Else .Offset(, 1) = .Offset(, -1) / .Value End If Application.EnableEvents = True End With End Sub Saludos
  20. Hola A simple vista, no me parece correcto llegar a ese porcentaje que presentas, los promedios son básicamente divisiones, tomando 2 valores para realizar la operación y el resultado es un decimal Plantea de mejor forma tu necesidad y con archivo de muestra ajunto Saludos
  21. Hola! Otra opción con Power Query Saludos a todos HISTORICO DE PRODUCCION.zip
  22. @Melisa Partiendo que tu nivel es de principiante, puedes hacerlo fácilmente a nivel de hoja Para iniciar te recomiendo manejes todo en una sola tabla, pe: temas, preguntas y respuestas, de tal manera que en otra hoja, realices otra tabla, con una lista desplegable elijas el tema, de acuerdo a eso, se filtre la tabla de preguntas y mediante un *buscar* pueda comparar las respuestas Saludos
  23. Hola Existen diferentes métodos, el que te adjunto que no te sera [tan] difícil de adaptar pero para mi es 100% funcional a lo que tu necesitas Primero lo que se debe hacer es poder vincular ambas tablas con un código, en tu caso, con el numero de dependencia a partir de eso, se puede procesar mediante Power Query, se carga la tabla combinada en Excel y luego se crea una Tabla dinámica para poder desplegar por dependencia los productos [otro método es poder usar Power Pivot y su modelo de datos...] Saludos! Combinar tablas PQ_GP.zip
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png