Gran pregunta de hoy de Selina:
¿Puede un hipervínculo en Word abrir un archivo de Excel específico, saltar a una hoja y saltar a una celda?
Selina
La sintaxis es bastante complicada, pero parece funcionar.
Bueno, puede que no funcione como usted quiere que funcione, pero nominalmente funciona.
Primero, averigüe la ruta completa y el nombre de archivo del archivo de Excel. Utilizo estos pasos:
- Presione alt = "" + F11 para cambiar a VBA
- Presione Ctrl + G para abrir el panel Inmediato
- Escriba Debug.Print ThisWorkbook.FullName y presione Entrar
- En la siguiente línea, verá la ruta completa y el nombre del archivo.
- Seleccione la línea resultante y presione Ctrl + C para copiar al portapapeles.
Vaya a Word. Seleccione dónde desea que aparezca el hipervínculo. Presione Ctrl + K para abrir el cuadro de diálogo Hipervínculo. Presione Ctrl + V para pegar los resultados del n. ° 5 anterior.
En este punto, el hipervínculo simplemente abriría el archivo de Excel en la última hoja y celda activa.
Sin embargo, la pregunta de Selina es cómo hacer que Excel salte a una hoja y ubicación específicas. Aquí hay un ejemplo:
La respuesta del n. ° 5 anterior es:
C:FolderNameFileName.xlsx
Quiere saltar a la hoja llamada IncomeStatement
Quieres saltar a la celda Z99.
El hipervínculo debería ser:
C:FolderNameFileName.xlsx#'IncomeStatement'!Z99
Eso es raro*! La sintaxis no se parece a Excel. En Excel, no tendría que usar apóstrofos alrededor del nombre de la hoja a menos que el nombre de la hoja contenga espacios o puntuación. Pero aquí tienes que usarlo.
En el video, sugiero un enfoque diferente. Vaya a la celda en Excel donde desea hacer un hipervínculo. Seleccione la celda. Haga clic en el cuadro de nombre a la izquierda de la barra de fórmulas. Escriba un nombre sin espacios, como JumpHere. Guarda el archivo. Su hipervínculo en Word se simplifica a:
C:FolderNameFileName.xlsx#JumpHere
Problema n. ° 1: Word muestra un cuadro de advertencia molesto cuando hace Ctrl + clic en el hipervínculo. Le advierten que es posible que el archivo de Excel no sea seguro. Para detener esta advertencia, siga estos pasos:
- Obtenga la ruta donde se almacena el archivo de Excel.
- Abrir Word. Archivo, Opciones, Centro de confianza.
- En el lado derecho, haga clic en Configuración del Centro de confianza.
- En el lado izquierdo, elija la segunda opción: ubicaciones de confianza.
- Cerca de la parte inferior, elija Agregar nueva ubicación. Pegue en su camino desde el n. ° 1. Haga clic en Aceptar. Haga clic en Aceptar.
- Este paso no es opcional. Cerrar Word. Vuelva a abrir Word. Me salté esto y tuve que decir unas cuatro palabras cuando seguían fastidiándome porque el archivo no era seguro. Pero después de cerrar y reiniciar Word, el mensaje desapareció.
Problema n. ° 2: Excel es un holgazán. Si le dice a Excel que salte a Z99, es de esperar que Excel se desplace de modo que Z99 sea la celda de la esquina superior izquierda de la ventana. Pero Excel no hace eso. Excel se desplaza, quizás, a F78. ¿Por qué F78? Porque si puede ver F78 en la parte superior izquierda, entonces Z99 es visible en algún lugar de la ventana. Es una locura. Técnicamente, Excel está haciendo lo que usted quiere … mostrando a la gente Z99. Pero no es intuitivo. Supongo que si quiero Z99 cerca de la parte superior, tendría que hacer trampa y pedirle a Excel que vaya a AT123. (Coloque Z99 en la parte superior izquierda de su ventana y luego averigüe cuál es la última celda completa que puede ver). Esta solución no es perfecta, porque asume que todos tienen el mismo tamaño de monitor y mantiene Excel en pantalla completa.
Ver video
Transcripción del video
Aprenda Excel de Podcast, Episodio 2182: ¿Puede Word hipervínculo a una hoja y celda específicas en un archivo de Excel?
Oye, bienvenido de nuevo a Netcast, soy Bill Jelen. Hoy, una pregunta de Selina de la que no tenía idea, nunca había hecho esto antes, y estoy feliz de haberlo descubierto, y la comparto para que así lo sepas y también 2 dentro de unos años, cuando no tenga ni idea de cómo hice esto, podré regresar y encontrarlo también.
Muy bien, esto es lo que tenemos. Tenemos un archivo: Podcast2182.xlsm. Se guarda en una carpeta. Ahora, si no sabe qué carpeta es, presionaré Alt + F11; Voy a presionar Ctrl + G para la ventana Inmediato; Voy a escribir "? Thisworkbook.FullName" y presionar Enter; y me va a dar esta cosa aquí. Esa es mi ruta completa y mi nombre de archivo. Entonces, si solo quiero vincular al archivo, no a un lugar específico en el archivo, vendríamos aquí a Word (acabo de copiar eso, por cierto) y seleccionaríamos lo que queremos que sea el hipervínculo. Hice un mal trabajo al seleccionar eso; MrWord.com podría decirme una mejor manera de seleccionar. Muy bien, Ctrl + K-- y la dirección, pegar, es solo eso. Sencillo.
Está bien, pero eso no es lo que Selina quiere hacer. Selina quiere vincular a una hoja y una dirección de celda específicas. Bien. Entonces, aquí, ya construí esto. Lo que vamos a hacer es poner la ruta completa y el nombre del archivo como antes, luego un signo de almohadilla o almohadilla (#), y luego el nombre de la hoja en apóstrofos, incluso si es solo una hoja ( nombre); apóstrofe cercano; punto de exclamación; R99. Ahora, toma eso, Ctrl + C. Ahora, debes tener mucho cuidado. Lo arruiné al principio. Poniendo xlsx allí, asegúrese de que las extensiones sean correctas. Asegúrese de que todo el camino sea correcto, y así sucesivamente. Entonces, volvamos a Word, y vamos a ir a una hoja y celda específicas; Ctrl + K; pegar; bien, entonces, todo, C: FolderName FileName.xlsx # 'SheetName'! R99.
Está bien, pero, oye, mi recomendación, no te preocupes por eso. Simplemente hagamos esto. Digamos que queremos venir aquí y saltar a esta celda. Lo que voy a hacer es seleccionar esa celda. Voy a nombrarlo. Le voy a poner un nombre: "Jumptome", así. O, ¿qué tal "Jumphere"? "Jumphere" - ese es un gran nombre. Presione enter, así, y volveremos a A1. Aquí, estaremos en A1, y lo guardaremos en la tarjeta de título. Guardar; Archivo; Cerrar; volver a Word. Y, para saltar a un rango con nombre, creo que este es aún más fácil: Ctrl + K, está bien, y en este, solo colocamos la ruta completa del nombre del libro, la ruta del nombre del libro, libra firmar, y el nombre del rango nombrado (C: FolderName FileName.xlsx # NamedRange) así. Haga clic en Aceptar.
Muy bien, estamos en Word. El primer hipervínculo solo abrirá el archivo. Ctrl + clic. Me advierten; Estoy seguro de que podría evitarlo guardándolo en una carpeta de confianza. Y abren Excel exactamente en el mismo lugar donde lo tenía antes. Archivo; cerrar; y luego intente este enlace más a una hoja específica la hoja de preguntas R99. Ctrl + clic, y van a la hoja de preguntas y se desplazan hasta R99. Ahora, no se desplazaron de esa manera R99 estaba en la celda de la esquina superior izquierda, pero al menos está en la ventana visible. Muy bien - Archivo; cerrar; y luego el último, a un rango con nombre, más fácil de configurar, no tiene que preocuparse por los apóstrofos, Ctrl + clic; si; y salta a la hoja de informe "Jumphere" para la prueba 1.
Para mí, voy a decir que está funcionando. Estoy seguro de que si esperaba que hubiera saltado a este punto, así, diría que esto no está funcionando. Pero así es la vida. Para Microsoft, esto está funcionando.
Bueno, bueno, para obtener consejos como este, 617 misterios de Excel resueltos, consulte este libro: Power Excel con. La edición 2017 es la última versión, aunque ya estamos en 2018. La próxima vez que la actualice será en 2019, por lo que puede comprarla ahora con seguridad.
Muy bien, recapitulación: Selina quiere saber si puede vincular desde Word a una hoja y celda específicas en Excel. Si. Si construye el enlace con suficiente cuidado. El formato es C: FolderName FileName.xlsx # 'SheetName'! A1-- o, cualquier celda a la que desee ir. O, más fácil, si configura un rango con nombre, C: FolderName FileName.xlsx # NamedRange.
Bueno, oye, quiero agradecer a Selina por enviar la pregunta, y quiero agradecerles por pasar. Nos vemos la próxima vez para otro netcast de.
Muy bien, oye, veamos si podemos deshacernos de ese mensaje irritante. Vamos a Archivo; Opciones; (Estoy en Word para esto, probablemente podría hacerlo desde cualquier lado); Centro de confianza; Configuración del centro de confianza; Ubicaciones de confianza; Voy a agregar una nueva ubicación; escriba la ubicación allí; haga clic en Aceptar; haga clic en Aceptar; super molesto, tienes que cerrar Word; reabrir Word; y luego se actualizan las ubicaciones de confianza. Ahora, cuando hagamos clic, Ctrl + clic, no lo molestará y le pedirá que vaya a una ubicación potencialmente no confiable.