Jump to content

Manuel Gómez

Members
  • Content Count

    23
  • Joined

  • Last visited

About Manuel Gómez

  • Rank
    Member

Converted

  • Campos
    ;

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Buenos días Jose Gómez. No se si te servirá, pero al poner el cursor sobre las dos flechas que hay abajo a la izquierda de la hoja de excel y pulsar el botón derecho aparece un listado de todas las hojas que tienes (las que no están ocultas) desde el cual puedes navegar. Saludos.
  2. Buenas @zero El archivo está protegido con contraseña. Saludos.
  3. Me he dejado el -1 de fuera por error =ES.PAR(COCIENTE(FILA(G1)-1;10)) =ES.IMPAR(COCIENTE(FILA(G1)-1;10))
  4. Buenos días RandalHP. Podrías crear dos formatos condicionales asignados al mismo rango con color de relleno diferente: =ES.PAR(COCIENTE(FILA(G1)-1;10)-1) =ES.IMPAR(COCIENTE(FILA(G1)-1;10)-1) Si sólo quieres resaltar un color te bastará con uno de los dos condicionales. Saludos.
  5. Buenos días Viviana. He utilizado las columnas iFix SKU - Product SKU y SUMAR.SI No se si había que tener en cuenta más datos para la suma en la columna N de la hoja base. Saludos. Foro2.xlsx
  6. Buenos días Sailepaty. Me encanta la solución. No había tenido Office 2016 hasta ahora y ni si quiera me había planteado Power Query. Viendo su potencial tengo mucho que hacer para revisar trabajos anteriores cuya solución no era eficiente. ¿Hay alguna manera de marcar una respuesta como correcta a parte de los iconos de reacción? Muchas gracias por tu tiempo. Saludos.
  7. Buenas Cacho R Muchas gracias. Lo he probado y, aunque funciona bien durante el refresh de la conexión, al hacer el FillDown tarda 5 minutos en actualizarse (además de lanzar un fallo de memoria). ¿Son 75.000 celdas con la fórmula INDICE-COINCIDIR cada una de ellas. Es posible que sean demasiadas celdas? Muchas gracias por tu tiempo. Saludos.
  8. Buenos días sailepaty. Muchas gracias por tu respuesta. La conexión la tengo definida en el libro de Excel (no la creo por VBA) y tengo desactivadas las opciones: Habilitar actualización en segundo plano. Actualizar cada .. Actualizar al abrir el archivo. He intentado añadir la opción que me has dicho en la cadena de conexión, pero no me lo guarda. He puesto un breakpoint antes de realizar la conexión a la base de datos y en las inspecciones he revisado el parámetro ThisWorkbook.Connections("NombreDeLaConexion").ODBCConnection.BackgroundQuery Que estaba en False. Se te ocurre que más podría probar?
  9. Buenos días Cacho R. Gracias por tu respuesta. Tienes razón, una imagen vale más que mil palabras. Adjunto un excel reducido. El problema lo tengo al actualizar los datos que importo desde la conexión al SQL ya sea utilizando el menú de Excel como una subrutina de VBA. Si elimino la hoja "Informe" donde están todas las fórmulas "Indice-Coincidir" la actualización de datos se hace inmediatamente. Datos 2018 v0.9.xlsm
  10. Buenas. Tengo una conexión a un SQL que descarga unas 150.000 filas a una tabla de Excel. Al actualizar datos los descarga y coloca en menos de un segundo. Después he añadido una segunda hoja en el mismo libro para dar formato y colocar los datos como necesita el departamento. Para hacerlo he utilizado indice-coincidir en cada celda (unas 75.000 celdas). El problema es que cuando inicio la actualización de datos desde SQL continuamente se estan actualizando todas las casillas indice-coincidir en lugar de esperar a que finalice la descarga de datos. He probado: Application.Calculation = False Application.EnableEvents = False Application.ScreenUpdating = False Antes de actualizar los datos de la conexión, pero las fórmulas con indice-coincidir siguen actualizándose durante la descarga, lo que ralentiza enormemente la actualización de datos. ¿Cómo podría evitar que se actualizaran las celdas indice-coincidir durante la actualización de la conexión? Gracias y saludos
×
×
  • Create New...

Important Information

Privacy Policy