¿Cómo puedo obtener el objeto ListObject de una tabla dinámica?

Esta pregunta se publicó originalmente como parte de unresponder por Hugh Seagraves en una pregunta relacionada. "Quería referirse a un objeto de lista (una tabla) en una hoja de trabajo a la que se refiere una tabla dinámica en una hoja de trabajo diferente", y tuvo una respuesta bastante buena, pero preguntó si habíauna manera más directa. Traté de agregar su respuesta, pero otros sintieron que estaba cambiando el propósito de su respuesta.

Su razonamiento fue: "Dado que los objetos de la lista son parte de la colección de Hojas de trabajo, debe conocer el nombre de la hoja de trabajo en la que se encuentra el objeto de la lista para poder referirse a él". Proporcionó un código que generaría el nombre de la tabla (ListObject) si aún no hubiera creado la tabla dinámica. Pero pensé que podría ser útil tener un código genérico para obtener elListObject objeto de cualquier tabla dinámica creada, dada laTabla dinámica nombre.

Respuestas a la pregunta(1)

Su respuesta a la pregunta