Foros del Web » Soporte técnico » Ofimática »

Macro para añadir hipervínculos en excel

Estas en el tema de Macro para añadir hipervínculos en excel en el foro de Ofimática en Foros del Web. Hola a todos He creado un excel "resumen" que por medio de macros va cargando información de otros excel que se encuentran en una carpeta ...
  #1 (permalink)  
Antiguo 09/06/2009, 02:35
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Macro para añadir hipervínculos en excel

Hola a todos

He creado un excel "resumen" que por medio de macros va cargando información de otros excel que se encuentran en una carpeta concreta.
Hasta hora funciona bien pero necesitaría que además volcase en otra celda un hiperlink al excel en cuestión del que va tomando la información.

Mis conocimientos son muuuuy básicos, así que cualquier ayuda os la agradecería mucho.

Os copio el código que tengo a ver si podéis decire cómo debería seguir:

'****** comprobar si hay ficheros que cumplan condiciones*****
Set fs = Application.FileSearch
With fs
.LookIn = "C:\My Documents"
.Filename = "" & ".xls"

If .Execute > 0 Then
MsgBox "Hay " & .FoundFiles.Count & _
" fichero(s) encontrados."

j = 1

'****************recorro ficheros******************
For i = 1 To .FoundFiles.Count
Workbooks.Open .FoundFiles(i)
l = 1

'****************vuelco información****************

rngagregado.Cells(j, 1) = Worksheets("Informacion").Cells(6, 6)
rngagregado.Cells(j, 2) = Worksheets("Informacion").Cells(7, 6)
rngagregado.Cells(j, 3) = Worksheets("Informacion").Cells(8, 6)
rngagregado.Cells(j, 4) = Worksheets("Informacion").Cells(9, 6)

j = j + 1


Next i
Else
MsgBox "No se encuentran ficheros."
End If
End With
  #2 (permalink)  
Antiguo 09/06/2009, 10:18
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Macro para añadir hipervínculos en excel

Este es el codigo en VBA apara crear hipervinculos, en este ejemplo el Link es de otra Hoja (Hoja2) en el mismo libro

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="Hoja2!A1", TextToDisplay:="Hoja2!A1"
__________________
Vivir para ser buenos y ser buenos para servir mejor.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:12.