Jump to content

Gerson Pineda

Administrators
  • Content Count

    12,367
  • Joined

  • Last visited

  • Days Won

    419

Everything posted by Gerson Pineda

  1. Hola Nori Si es posible realizar esos controles, en Excel, pero para las imágenes, es recomendable realizar lo programación VBA y guardar las mismas en una carpeta, de manera que no se carguen a Excel Saludos
  2. Hola Susana Si es posible, solo agrega la función de redondeo, tal que: =REDONDEAR($D$65/4,) Saludos
  3. Hola Diego ¿Cuál es la razón de realizar esa operación? Además el resultado es correcto, a razón de la división que por lo general arroja decimales, lo tuyo solo pasa por realizar un redondeo Te sugiero usar también esta función =SIFECHA(fechainicial,fechafinal,"m") Saludos
  4. Pero entendí que eso ya estaba resuelto con la función Distinctcount pues el resultado es el mismo La parte que suponía no podías obtener era la del promedio Por lo que seguro también lo lograste Yo realice algunas pruebas, pero ya me quedo la duda sobre lo que buscabas Saludos
  5. Para ello, incluye la función ALLEXCEPT Lee sobre ella Saludos
  6. Hola Marc Para lograr que la medida te arroje el resultado que deseas, debes hacer uso de la función ALL, de tal forma que con ella, vas ignorar el contexto de filtro, la cual seria de la siguiente forma: Fechas distintas = COUNTROWS(ALL(CSI[SoloFecha])) Esta medida, además puedes ocultarla para que simplemente solo sea utilizada en tu medida de división, es decir que no es necesaria agregarla a la visualización, en tu caso a la matriz Espero con eso ya continúes y te funcione Saludos
  7. wow! pues a ver si nos muestras como lo haces y de paso, la comunidad te lo agradecerá! Respecto a tu otra duda, pues de pronto un formulario, te puede servir, para que puedas ingresar la clave y acceder a esa hoja Saludos
  8. ¿Por qué te gustan tanto las matriciales?
  9. Hola Utilizar macros en "Excel online" no es posible Saludos
  10. Hola Revisa el archivo, te dejo 2 soluciones, y te sugiero utilices la segunda Saludos SumarSi mas de un criterio_GP.xlsx
  11. Hola a ambos! Adjunto una solución mas Saludos Extraer cadenas te texto_GP.xlsx
  12. Hola xanito Te dejo 2 soluciones Saludos EXTRAE-MARCA.xlsx
  13. Con toda es explicación clara de @Antoni entiendo mejor el termino de "galones", aunque actualmente esas chapas, por estos lares no tiene casi ningún valor Saludos a todos!
  14. Pues aquí me pierdo, espero no sean galones de combustible jaja, con lo caro que esta! Saludos
  15. Pero eso es para interactuar con el usuario, si desea o no, me refiero a que una vez, responde que si y luego piensa que mejor no, le daría cancelar, al cuadro de dialogo "guardar como" y en tu caso, sigue y guarda siempre Para que eso no suceda debes hacer lo siguiente, observa la modificación If .Show = -1 Then .Title = "Guardar archivo como" .AllowMultiSelect = False .InitialFileName = ruta .FilterIndex = 2 If .Show Then march = .SelectedItems(1) march = Replace(march, ".xlsm", "") ActiveWorkbook.SaveAs Filename:=march & ".xlsm", _
  16. El problema radica, que tu empresa o jefe, te pide algo que va contra la productividad, ya eso tu sabrás como afrontarlo o resolverlo Por otro lado, lo que yo haría es ver ese proyecto con mi PC personal donde tengo mi versión actual Otro consejo que te puedo dar es que si tu eres el encargado de realizar análisis, debes repetir hasta el cansancio que todos deben tener la versión actual, de lo contrario estas navegando en el barco equivocado Saludos
  17. Combinar te refieres a concatenar?, si es si, abajo te dejo una solución Dim rango As Range: Set rango = Range("A:A").SpecialCells(2) Dim matriz: vtf = rango.Rows.Count ReDim matriz(1 To vtf) For i = 1 To vtf matriz(i) = Cells(i, 1) & Cells(i, 2) Next Cells(1, 3).Resize(vtf) = matriz Set rango = Nothing Saludos
  18. Que todos estén con la ultima versión y luego re-adaptar el proyecto Saludos
  19. Hola Diego Esa función solo esta disponible en 2019 y 365, en 2013 solo seria posible con VBA Saludos
  20. Pude detectar un fallo, que al elegir una carpeta y luego el usuario se arrepiente y cancela, siempre crea la copia, revisa e intenta resolver, aunque seguro con el aporte de Antoni, queda cubierto Saludos
  21. Hola Anibal Con archivo adjunto y si explicas claramente, con gusto te doy mi colaboración Saludos
  22. Hola Para evitar confusiones al usuario, es mejor que incluyas ambas opciones visualmente, de esta forma, se escoge una, y desde VBA lees la casilla que fue activada y corres el procedimiento correspondiente Además intenta que desde un mismo procedimiento se pueda correr ambas copias, con un simple condicional If Saludos
  23. Disculpa, pero esa UDF que realizaste, no es necesario, a menos que solo sea un ejemplo de tu parte, pues solo es cosa de invocar la funcion Ahora y listo Las UDF son procedimientos para crear o reemplazar hasta cierto punto algo que no existe nativamente en Excel Saludos
  24. Hola Te dejo 2 alternativas como solución Copiar columnas intercaladas_GP.xlsm Saludos
  25. Hola Incluye al inicio esta línea: Application.Volatile Application.Volatile Saludos
×
×
  • Create New...

Important Information

Privacy Policy