Error de actualización de conexión de consulta

Un usuario Pregunto ✅

Anónimo

Hola,

Recientemente me enfrento a un error no consistente cuando actualizo (usando VBA) una de las tablas que están conectadas a la consulta de energía.

El error que recibo:

«No se pudo actualizar la conexión. Este problema podría ocurrir si la conexión se copió de otro libro de trabajo o si el libro de trabajo se creó en una versión más reciente de Excel».

Cuando actualizo de nuevo la tabla funcionó bien. Además, esta conexión funcionó bien durante unos meses hasta ahora.

Código de VBA:

Establezca ddSheet = ActiveWorkbook.Sheets (SheetName)

Establecer ddTbl = ddSheet.ListObjects (TableName)
Establecer qt = ddTbl.QueryTable
bgQuery = qt.BackgroundQuery
Con qt
.BackgroundQuery = Falso
.Actualizar
.BackgroundQuery = bgQuery
Terminar con

Versión de consulta de energía: 2.76.5678.581 64 bit

Versión de Excel: Versión 2001 (compilación 12430.20264)

Hola @Anónimo

No estoy familiarizado con el código VBA.

Parece que este código que proporcionó es para actualizar la consulta de energía,

Como se probó, hay hilos similares para completar esta función en Power query:

VBA ListObject..Refresh BackgroundQuery: = False no funciona en Excel O365

Actualizar Power Query con VBA

https://www.mrexcel.com/board/threads/powerquery-macro-refresh.1075922/

Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Anónimo

En respuesta a v-juanli-msft

Hola,

Gracias por la respuesta, pero este código se está ejecutando durante un par de meses muy bien,

También ahora se está ejecutando sin problemas en la PC de otros usuarios, así que creo que este no es el problema.

Genera este error solo en un usuario y tampoco es consistente. en varios libros de trabajo que tienen diferentes tablas de consulta de energía.

Pensé que era algo con la versión de Office que no estaba actualizada, pero instalé la última actualización y todavía genera este error.

Anónimo

En respuesta a Anónimo

Sigo recibiendo este error.

¿Algunas ideas?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *