Jump to content

lphant

Members
  • Content Count

    295
  • Joined

  • Last visited

Everything posted by lphant

  1. Gracias @Gerson Pineda Si ocultar y desocultar hojas se hacerlo pero no quería hacerlo así en esta macro. Ya lo he solucionado con otra fórmula que no me relentiza la macro al tener muchas lineas. Pero muchas gracias Un saludo.
  2. Muchas gracias @Gerson Pineda, funcionan muy bien pero para lo que tengo no me vale, tengo la hojas hojas ocultas y por ahora no quiero que se desoculten, se podría hacer de alguna otra forma sin filtro avanzado??. Muchas gracias.
  3. Buenas tardes!!! Me podéis echar una mano para crear una macro que haga lo mismo que la formula??. La fórmula lo que hace es contar los artículos diferentes de un mismo cliente. Pensaba que con la formula iba a ir muy bien pero…al tener tantas filas en algunas de las hojas ( aprox. 8000 líneas ) tarda mucho la macro. Gracias de antemano. Un saludo, Ejemplo02.xlsx
  4. se me olvido que es una formula matricial, ahora si funciona jejejee... lo dicho, muchas gracias.
  5. Muchas gracias isidrod. Lo que intento es contar los articulos diferentes de un mismo cliente pero muchas gracias. un saludo,
  6. muchas gracias Silvia. Lo que intento es contar los articulos diferentes de un mismo cliente. no me salen los datos correctos con tu formula, he sustituido las , por ; . un saludo,
  7. Buenos días; Que tal estáis??. Necesito de vuestra ayuda. Hace tiempo hice una fórmula que hace lo que necesito pero no la encuentro y no soy capaz de volver a hacerla ( estoy espeso no lo siguiente ). Necesito contar las celdas diferente de la columna B en el rango/condición de la columna A. Os adjunto un ejemplo: C002 tiene que ser igual a 3. CLIENTE ARTÍCULO C002 00021133 C002 00021135 C002 00021135 C002 00021145 C002 00021135 Muchísimas gracias y un saludo, Libro1.xlsx
  8. Perdona que no te contestara antes, me he descargado un par de tutos de lo que me has dicho y....esta tarde pruebo. Pd: ya encontré la macro que os comenté, he intentado añadir la barra de desplazamiento horizontal ( mostrado 3 columnas ) pero me da error, me podéis ayudar??. Os le adjunto. Gracias y un saludo, Consulta.xls
  9. Buenos días Chic@s; Que tal estáis??, ya estamos a viernes ;) Ayer se me vino a la cabeza una mejora para una de las macros que tengo pero…..me fallan cosas. Tengo una macro que hace una consulta SQL a una base de datos Access, esa consulta en vez de llevármela a un Excel, quiero que me la muestre en un userform ( la cantidad de columnas y de filas a mostrar de la consulta puede variar ) y que pueda ordenar los datos al pulsar sobre el encabezado ( esto es lo que veo más difícil ). Lo que he hecho en alguna otra ocasión ha sido, hacer la consulta, abrir un nuevo Excel, copiar los datos en ese nuevo excel, mostrarlo en un ListBox y una vez consultado, cerrar sin guardar el Excel ( mostrarlo directamente en el listbox no se ). Sobre lo de ordenar tocando los encabezados, hace tiempo encontré una macro que hacía más o menos esto, creaba como una imagen y la mostraba en el userform, cuando pulsabas sobre los encabezados ordenaba los datos pero…..no la encuentro. El Excel de la consulta a la base de datos no os lo adjunto porque no os va a funcionar. Voy a seguir buscando la macro que os he comentado, en cuanto la encuentre os la adjunto. Un saludo,
  10. Muchísimas gracias, en cuanto cene lo pruebo 😉
  11. Gracias @Gerson Pineda por contestar. Para usar power query hay que instalar un complemento no??. En este ordenador no puedo instalar nada, es del curro y tiene todo bloqueado. Un saludo,
  12. Buenas tardes Chic@s; Me podéis echar una manita a hacer una macro??. Estoy intentado hacer una macro que busque un dato XX ( libro 1 ) en otro libro ( libro 2) y me devuelva 2 datos del libro 2 al libro 1. Ahora mismo lo tengo con fórmulas y cuando tengo un libro de 1050 líneas tarda un poco, con la macro ira mejor??. Os adjunto un Excel con lo que tengo con formula. Pd: las columnas a buscar en el libro 2 no siempre están en el mismo sitio ( busco primero el título de la columna ). Un saludo, Pruebaaa.xlsm
  13. Mira que eres mal pensado @Antoni 😜 Pd: aunque sobra, te aseguro que lo he mirado en varios sitios antes de preguntar pero ...... al no quedarme claro he tirado la gente que realmente sabe. .............. https://www.todoexcel.com/14-formas-de-acelerar-y-optimizar-tus-macros-excel/ Gracias también a vosotros 😉
  14. Buenos días; Ayer me surgió una duda de principiante…… Desde que empecé a hacer macros, siempre he usado las líneas “Application.DisplayAlerts = False, Application.EnableEvents = False, Application.ScreenUpdating = False” al principio del módulo para que la macro fuera más rápida ( al final del módulo volvía a activarlo). La duda que me surgió ayer fue……es necesario ponerlo en todos los módulos de la macro o solo al inicio y final del proceso de la macro??. Ejemplo: Si tengo una macro en un módulo que llama a otros módulos/Formularios, lo tengo que poner al principio y final del proceso o en cada módulo/formulario??. supongo que con ponerlo al inicio y final sera suficiente pero desde que tengo el office 2013 tengo tantos problemas que en la prueba que realizado no estoy seguro. Muchas gracias. Un saludo,
  15. funciona perfectamente. muchisimas gracias.
  16. Buenas tardes a tod@s; Tengo una consulta, se puede de alguna forma ordenar una columna de una hoja oculta sin desocultar dicha hoja??. Lo quiero para ordenar los datos obtenidos de una macro, la macro lo que hace es listar los archivos de una carpeta/subcarpeta en una hoja oculta. Pd: ahora mismo no tengo la macro en este ordenador pero si la necesitáis busco una antigua que tenía en este ordenador. Muchas gracias de antemano. Un saludo,
  17. Buenas tardes!!! A ver si me podéis echar una manita. Estoy intentado comparar 2 columnas (columna C de la Hoja “Datos” y la columna A de la Hoja “Historico”) para una vez comparadas, me copie lo que tenga de más en la columna C de la Hoja “Datos” en la columna A de la Hoja “Historico”. Muchísimas gracias. Un saludo, Libro1.xlsm
  18. Muchas gracias @Gerson Pineda, funciona perfectamente. Un saludo,
  19. Probado, funciona perfectamente. Muchas gracias.
  20. Funciona perfectamente, lo dicho, muchísimas gracias.
  21. Muchas gracias @bdurango, voy a probarlo ahora mismo. Un saludo,
  22. Buenas tardes; Hoy estoy muy espeso y ………. no doy con la forma de buscar un valor en una fila para obtener la columna en la que se encuentra. Hace tiempo, para obtener la fila en la que se encontraba un valor sabiendo la columna, ponía la siguiente línea. Worksheets("Hoja1").Columns("A").Find("Gato", searchorder:=xlByRows, SearchDirection:=xlPrevious).Row Ahora estoy intentando modificarla para obtener la columna en la que se encuentra un valor sabiendo la fila y por más pruebas que hago no doy con ello. Me podéis ayudar??. Pd: el número de columna o la letra de la columna ( sería mejor ) lo llevo a una variable para poder usarlo. Muchísimas gracias. Libro4.xlsm
×
×
  • Create New...

Important Information

Privacy Policy

Ayuda Excel - Madrid, Madrid, ES - Valorada por 6254 personas - Aprender Excel - Total: 4.7 / 5