Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2008, 12:31
yenay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Badajoz City
Mensajes: 126
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Crear funcion hipervinculo en excel 2003

Puede ser que tarde un poco pero usa este código a ver que tal:

Cita:
Option Base 1
Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 05/03/2008 por *
'

'

num = Worksheets.Count
ReDim hojas(num)

ActiveCell.SpecialCells(xlLastCell).Select
ultimacolumna = Selection.Column
ultimafila = Selection.Row

For i = 1 To num
hojas(i) = Sheets(i).Name
DoEvents
Next i

For a = 1 To num
Sheets(a).Select
For x = 1 To ultimafila
For y = 1 To ultimacolumna
For i = 1 To num
If Cells(x, y).FormulaR1C1 = hojas(i) Then
Cells(x, y).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=Cells(x, y).FormulaR1C1 + "!A1", TextToDisplay:=hojas(i)
Else
End If
DoEvents
Next i
DoEvents
Next y
DoEvents
Next x
DoEvents
Next a


End Sub

Última edición por yenay; 06/03/2008 a las 05:52