Links (enlace) entre libros de excel

He creado un menú en excel con la intención de desplazarme entre libros, pero no me sale.

Help! ¿Alguien puede ayudarme con el tema?

Respuesta
1

La manera más fácil que encontré fue con Hypervinculos, funciona muy bien.

1 respuesta más de otro experto

Respuesta
1

Esto te puede servir

Sub hiperlinkfichero()
'On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim path1 As String, ruta As String, texhipv As String
Set a = Sheets(ActiveSheet.Name)
uf = a.Range("A" & Rows.Count).End(xlUp).Row
path1 = ActiveWorkbook.Path
Set fso = CreateObject("Scripting.FileSystemObject")
Set carpeta = fso.getfolder(path1)
Set ficheros = carpeta.Files
NunFich = 0
For Each ficheros In ficheros
b = ficheros.Name
esp = InStr(b, " ")
nomfic = Val(Left(b, esp))
lug = InStr(b, ".")
ext = Mid(b, lug + 1)
If ext <> "xlsm" Then GoTo sigue:
busco = nomfic
Set codigo = a.Range("A5:A" & uf).Find(busco, LookIn:=xlValues, LookAt:=xlWhole)
If Not codigo Is Nothing Then
ruta = path1 & "\" & b
'a.Range("F" & codigo.Row) = ruta 'LA se escribia en la columna F pero es un dato innecesario por eso se eliminó coluna F, si se requiere agregar insertar columna F
texhipv = a.Range("A" & codigo.Row)
dire = codigo.Row
a.Hyperlinks.Add Anchor:=a.Range("A" & dire), Address:=ruta, TextToDisplay:=texhipv
NunFich = NunFich + 1
End If
sigue:
Next ficheros

Set carpeta = Nothing
Set ficheros = Nothing
MsgBox ("Se encontraron " & NunFich & " ficheros en la carpteta seleccionada"), vbInformation, "AVISO"
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

https://youtu.be/rD6E7rfpsog

https://youtu.be/WxZsQDSEOpM

https://youtu.be/xqovnvqt5ao

https://youtu.be/VLH2__eJqAA

https://youtu.be/xDK0KF0wQPw

https://youtu.be/3pEBHmKEhgY

https://youtu.be/GmJFA96bQwQ

https://youtu.be/-sEBjvwqvj4

https://youtu.be/VEUuvAE3Ll0

https://youtu.be/usb26w8SwYk

Suscribe https://youtube.com/programarexcel y recibirás en tu mail todas las actualizaciones

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas