Note: The other languages of the website are Google-translated. Back to English

¿Cómo encontrar y enumerar todos los enlaces (referencias externas) en Excel?

En Excel, hace referencia al contenido de las celdas en otro libro de trabajo creando una referencia externa. Pero cuando desea enumerar todos los enlaces de un libro de trabajo en Excel, parece difícil encontrar y enumerar todas las referencias externas (enlaces). La forma engañosa de este artículo lo ayudará a encontrar y enumerar todos los enlaces en el libro de trabajo rápidamente.

Busque y enumere todos los enlaces con el comando Buscar

Busque y enumere todos los enlaces con la macro VB

Encuentre y enumere todos los enlaces con Kutools para Excel


flecha azul burbuja derecha Busque y enumere todos los enlaces con el comando Buscar

Porque los enlaces externos contienen corchetes [ sign, podemos encontrar los enlaces externos si podemos obtener todos los signos de corchetes en todo el libro de trabajo.

1. Presione Home > Buscar y seleccionar > Encuentra para abrir el Buscar y reemplazar caja de diálogo. También puede abrir el Buscar y reemplazar cuadro de diálogo con presionar Ctrl + F llaves.

2. En primera Encontrar que: cuadro, introduzca la parte izquierda del signo de corchete "[".

doc lista todos los enlaces 1

3. Presione Opciones, En la En un radio de lista desplegable, elija hoja or Libro de trabajo desde el que desea encontrar los enlaces. Ver captura de pantalla:

doc lista todos los enlaces 2

4. Y luego haz clic Encuentra todos botón. Luego enumera todas las referencias externas en el Buscar y reemplazar cuadro de diálogo inmediatamente. prensa Ctrl + A  para seleccionar todas las celdas de enlace como se muestra a continuación:

doc lista todos los enlaces 3

La parte izquierda del signo de corchete puede encontrar los enlaces externos en todo el libro de trabajo. Si desea conocer todo tipo de enlaces, incluidos los enlaces internos y los enlaces externos, puede introducir el signo de exclamación "!"En el Encuentra lo que: caja.


flecha azul burbuja derecha Busque y enumere todos los enlaces con la macro VB

La siguiente macro de VBA puede ayudarnos a enumerar todos los libros de trabajo de origen vinculados en una nueva hoja de trabajo del libro de trabajo actual.

1. Mantenga pulsado el botón ALT + F11 teclas y abre la ventana de Microsoft Visual Basic para Aplicaciones.

2. Hacer clic recuadro > Móduloy pegue la siguiente macro en la ventana del módulo.

VBA: enumere todos los enlaces en Excel.

Sub ListLinks()
    Dim xSheet As Worksheet
    Dim xRg As Range
    Dim xCell As Range
    Dim xCount As Long
    Dim xLinkArr() As String
    On Error Resume Next
    For Each xSheet In Worksheets
        Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
        If xRg Is Nothing Then GoTo LblNext
        For Each xCell In xRg
            If InStr(1, xCell.Formula, "[") > 0 Then
                xCount = xCount + 1
                ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                xLinkArr(1, xCount) = xCell.Address(, , , True)
                xLinkArr(2, xCount) = "'" & xCell.Formula
           End If
        Next
LblNext:
    Next
    If xCount > 0 Then
        Sheets.Add(Sheets(1)).Name = "Link Sheet"
        Range("A1").Resize(, 2).Value = Array("Location", "Reference")
        Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
        Columns("A:B").AutoFit
    Else
        MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
    End If
End Sub

3. Pulse el botón F5 clave para ejecutar esta macro. Luego crea una nueva hoja de trabajo llamada Hoja de enlace y enumere la ubicación de todos los enlaces y los nombres de los libros de trabajo de origen vinculados y las rutas de guardado en ellos a la vez. Ver captura de pantalla:

doc lista todos los enlaces 4


flecha azul burbuja derecha Encuentre y enumere todos los enlaces con Kutools para Excel

Con Kutools for Excel, Encontrar y romper enlaces rotos, puede encontrar todos los enlaces externos de la hoja de trabajo activa, al mismo tiempo, puede romper los enlaces específicos que necesite.

Si tienes instalado Kutools for Excel, haz lo siguiente:

1. Active la hoja de trabajo en la que desea encontrar los enlaces y haga clic en Kutools > Enlace > Encontrar y romper enlaces rotos, ver captura de pantalla:

doc lista todos los enlaces 5

2. En primera Encontrar y romper enlaces rotos cuadro de diálogo, haga clic en Filtrar lista desplegable para elegir Todos los enlacesy se enumeran todos los enlaces de la hoja de trabajo activa, también puede ver el estado de los enlaces, OK significa que el enlace es válido, Error significa que el enlace está roto.

doc lista todos los enlaces 6

Notas:

1. Si el Ver celda La opción está marcada cuando hace clic en el enlace de la lista. Encontrará y navegará hasta la celda específica que contiene el enlace en la hoja de trabajo.

2. Y si desea romper un vínculo, puede seleccionar el vínculo de la lista y hacer clic en Romper enlace.

¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!

Si desea obtener más información sobre esta función, haga clic en Encontrar y romper enlaces rotos.


flecha azul burbuja derecha Encuentre y enumere todos los enlaces con Kutools para Excel

Kutools for Excel incluye más de 300 útiles herramientas de Excel. Prueba gratis sin límite en 30 días. ¡Descargue la versión de prueba gratuita ahora!


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (39)
5 clasificado de 5 · 1 calificaciones
Este comentario fue minimizado por el moderador en el sitio
Después de ejecutar la macro Enumerar todos los enlaces de VBA, apareció un enlace."J:\Documentos y configuración\Mis documentos\Consultoría\APRTZ.xls". Este enlace es a un archivo en el disco duro de la computadora original donde se guardó el archivo por primera vez. Parece que no puedo eliminar este enlace, quiere que guarde el archivo como un archivo *.xlsm. Cualquier sugerencia sería muy apreciada. Gracias. Miguel
Este comentario fue minimizado por el moderador en el sitio
Intente simplemente copiar/pegar el valor que está en la celda. El enlace es inútil, pero aún se necesitan los datos.
Este comentario fue minimizado por el moderador en el sitio
¡Gracias! Utilicé el comando Buscar con la opción del libro de trabajo, lo cual fue genial porque mi archivo tiene muchas pestañas. ¡Perfecto!
Este comentario fue minimizado por el moderador en el sitio
¡Después de muchos intentos y fallas, encontré la referencia en las reglas de formato de celda! :P (el lugar donde puede hacer que una celda cambie de color según el contenido de otra celda)
Este comentario fue minimizado por el moderador en el sitio
¡Jonru, tu consejo me ayudó mucho!
Este comentario fue minimizado por el moderador en el sitio
¡Salvador! Gracias a Dios que encontré esta página, de lo contrario nunca habría llegado al fondo. Gracias Joniru.
Este comentario fue minimizado por el moderador en el sitio
¡Gracias Joniru! Busqué por todas partes ese enlace oculto, incluidos los comentarios... ¡tu sugerencia me ayudó a encontrar ese enlace después de horas de búsqueda!
Este comentario fue minimizado por el moderador en el sitio
¡JONIRU, ERES UN JEFE! Pasé dos días en esto, pero podría haber perdido mucho más tiempo. El truco xml no funcionó ya que excel me dijo que el archivo no tenía ninguna asignación xml Se encontró un enlace al rango con nombre en otro documento. Muchas gracias.
Este comentario fue minimizado por el moderador en el sitio
Ejecutar la macro VBA fue lo único que funcionó para mí y sin esto, ¡nunca lo habría encontrado! ¡Gracias por solucionarme esto! :lol: ¡Ha curado mi severa frustración!
Este comentario fue minimizado por el moderador en el sitio
Jonriu - o CUALQUIERA (Solicitud urgente) Tengo KuTools, usé las herramientas Romper hipervínculos y Buscar romper enlaces rotos, nada ha ayudado. Usé la función Buscar pero no la resolví. Tengo una hoja de cálculo con más de 140 pestañas de datos, aproximadamente 80,000 XNUMX celdas. ¿Significa esto que debo revisar cada celda para ver las reglas de formato de celda? ¿Hay una macro que pueda ejecutar? Tengo hipervínculos a archivos temporales que ni las herramientas Find o KuTools pueden "encontrar" o romper. ¿Es esta una solicitud urgente?
Este comentario fue minimizado por el moderador en el sitio
Joniru, podría besarte... ¡Esto me ha estado volviendo loco durante semanas! Nunca pensé en mirar en el formato condicional
Este comentario fue minimizado por el moderador en el sitio
Joniru, eres un genio! Formato condicional todo el tiempo... ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
¡Gracias por la pista! ¡Los míos estaban en el Administrador de nombres! Esperemos que esta publicación ayude a alguna otra alma desafortunada.
Este comentario fue minimizado por el moderador en el sitio
Después de buscar un poco, encontré algunos enlaces en mis fuentes de validación de datos y algunos botones que estaban asignados a macros. Tuve que cerrar Excel por completo para que el enlace desapareciera del menú "Editar enlaces".
Este comentario fue minimizado por el moderador en el sitio
'Buscar' no busca la configuración de Validación de datos, pero estos pueden contener enlaces no válidos. Aquí hay otra forma que funciona bastante bien: 1. Guarde una copia de su libro de trabajo como una hoja de cálculo XML; 2. Abra la hoja de cálculo XML en 'XML Notepad' (Microsoft) o cualquier editor de texto/XML; 3. Busque parte o todo el enlace no válido (URL). Debería ver qué pestaña y qué celdas contienen el enlace no válido y qué tipo de referencia es (Validación de datos, Filtro avanzado, Rango con nombre, etc.) 4. Armado con esto, puede volver a su archivo XL original y cambiar/eliminar esos referencias inválidas. HTH
Este comentario fue minimizado por el moderador en el sitio
Stevo Pude encontrar el enlace usando este método, sin embargo, todavía no tengo idea de dónde está o cómo solucionarlo, ¿alguna idea? (encapsuló el enlace incorrecto con ***) Esta es la plantilla que debe usarse para estimar todos los proyectos. V canal 2012-07-25T20:41:12Z 2014-08-20T15:53:34Z 15.00 0x0101002FAC2859101EBD408B4E817052597CDA baacc0fc-fbe2-4ba9-b022-3c507d1c4d6b *** https://sp.vectorform.com/MVP.xlsx *** Estimador FTE Hoja 3 Hoja 4 Listas FullRA Hoja 1
Este comentario fue minimizado por el moderador en el sitio
¿Usas macros? No pude encontrar el mío usando la función de búsqueda, así que vine aquí buscando otra solución y encontré el mensaje de arriba (gracias por cierto). Sin embargo, incluso después de que eliminé las referencias externas en mi material de validación de datos usando el método XML, ¡Excel todavía dice que tengo enlaces externos! Muy frustrante hasta que me doy cuenta de que tengo botones que en realidad se vinculan a macros de otra hoja de cálculo. Entonces, una vez que los eliminé, ya no dice que tengo enlaces externos (woohoo)
Este comentario fue minimizado por el moderador en el sitio
Salvó mi tocino. Lo mismo para mí. Gracias por tu publicación.
Este comentario fue minimizado por el moderador en el sitio
[quote]'Buscar' no busca configuraciones de validación de datos, pero estas pueden contener enlaces no válidos. Aquí hay otra forma que funciona bastante bien: 1. Guarde una copia de su libro de trabajo como una hoja de cálculo XML; 2. Abra la hoja de cálculo XML en 'XML Notepad' (Microsoft) o cualquier editor de texto/XML; 3. Busque parte o todo el enlace no válido (URL). Debería ver qué pestaña y qué celdas contienen el enlace no válido y qué tipo de referencia es (Validación de datos, Filtro avanzado, Rango con nombre, etc.) 4. Armado con esto, puede volver a su archivo XL original y cambiar/eliminar esos referencias inválidas. HTHpor stevo[/quote] Gracias STevo... Esta sugerencia me ahorró un montón de tiempo.
Este comentario fue minimizado por el moderador en el sitio
Bien hecho, STevo, tu método XML fue el único que funcionó para mí. Lo abrí en el bloc de notas y ahí estaba.
Este comentario fue minimizado por el moderador en el sitio
Excelente publicación. Estaba teniendo problemas para encontrar enlaces antiguos que no eran necesarios y encontré las hojas exactas en las que estaban. Eliminé las hojas y el problema se resolvió. ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Gracias !!!! ayudó... Capaz de trabajar con facilidad...
Este comentario fue minimizado por el moderador en el sitio
Hay un tipo de enlace que ninguna de estas soluciones le ayudará a encontrar y la ayuda de Excel y el cuadro de diálogo "Editar enlaces" tampoco sirven. Hay enlaces externos en Validación de datos y Formato condicional que no están incluidos en las fórmulas de celda, por lo que no se puede usar el cuadro de diálogo "Buscar". Aquí hay un método a prueba de fallas para descubrir con absoluta certeza todos los enlaces externos en un libro de trabajo sin importar el tipo de enlace que sean: 1. Guarde su libro de trabajo (siempre No.1) 2. Guarde una COPIA del libro de trabajo como un formato basado en XML (Hoja de cálculo XML 2003): perderá las características incompatibles con XML (pero acéptelas) 3. CIERRE la copia de la hoja de cálculo XML ahora abierta 4. Abra la hoja de cálculo XML recién creada usando un editor de TEXTO, como Notepad++ (no use Windows Notepad.exe ) 5. Ejecute una búsqueda de texto en la copia basada en XML para las etiquetas "" o "", y también el texto "RefersTo=", ¡y listo! ¡Ahí está tu referencia externa! 6. El otro lugar para buscar es en el cuadro de diálogo Rangos con nombre: verá rápidamente si los Rangos con nombre apuntan a un archivo externo. El método anterior de buscar una copia XML es muy útil para encontrar la configuración de Validación de datos o Formato condicional que hace referencia a un archivo externo; estos son muy difíciles de encontrar manualmente.
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿alguien tiene el código vba para exportar los resultados en el cuadro de diálogo Buscar y reemplazar a otro libro u hoja de trabajo?
Este comentario fue minimizado por el moderador en el sitio
@Joniru - Para hacer eco de @ytrewq y @Scnider, eres genial. Nunca hubiera pensado en mirar el formato condicional si no hubiera leído tu comentario. Finalmente estoy libre si este molesto error.
Este comentario fue minimizado por el moderador en el sitio
La macro de VBA anterior funcionó maravillosamente. ¡Un millón de gracias!
Este comentario fue minimizado por el moderador en el sitio
Todas las opciones anteriores no me ayudaron a deshacerme de un enlace externo. Pero encontré una solución para la eliminación de mi enlace externo. Eche también un vistazo al NameManager (Menú - Fórmulas). En la columna Se refiere a, verá la ubicación a la que se refieren los Nombres.
Este comentario fue minimizado por el moderador en el sitio
gracias - arreglé mi problema
Este comentario fue minimizado por el moderador en el sitio
¡Gracias! me ayudó. Internet es genial. 5 años después del evento todavía puedo encontrar esto
Este comentario fue minimizado por el moderador en el sitio
¡Muchas gracias! Cuando se encuentren esos enlaces, asegúrese de cambiar las referencias externas directas a las referencias con nombre para que apunten a la ubicación correcta incluso si cambia el diseño de las celdas enlazadas, consulte: http://msexcelandvba.blogspot.se/
Este comentario fue minimizado por el moderador en el sitio
¡Shazam! Este consejo es increíble.
Este comentario fue minimizado por el moderador en el sitio
Tenía un archivo de Excel que, cuando se abría, mostraba un mensaje sobre la falta de un enlace externo. No se pudo encontrar dicho enlace y varias herramientas: Kutools, FormulaDesk, etc. no encontre nada. Finalmente, resolví el problema abriendo el archivo xlsx como zip + xml y eliminando la carpeta que trata con enlaces externos (si desea más detalles, pregúnteme).
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL