Excel - macro para hipervinculos

   
Vista:

macro para hipervinculos

Publicado por joaquin (4 intervenciones) el 23/04/2014 11:04:10
Mi consulta es la siguiente...

Tengo una celda "A" con una codificación formada por 5/6 dígitos (95000, por ejemplo). Aparte, en mi disco duro tengo carpetas con numeraciones que van de 100 en 100 (95000 - 95100 - 95200, etc...) donde tengo archivos guardados.

En otra celda, quiero poner un hipervinculo que segun la codificación de la celda "A", me redirija a la carpeta correspondiente en el disco duro. El tema de crear el hipervinculo es sencillo, el tema es que como tengo muchisimas codificaciones quiero automatizarlo, es decir, lo que necesito es una función, macro o lo que sea que me reconozca la celda "A" y que dependiendo de la numeración cree de forma automática el hipervinculo.

Esto se puede hacer? Alguien me puede echar un cable?

Muchisimas gracias de antemano y un saludo.

Joaquín.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

macro para hipervinculos

Publicado por JuanC juanc2942@gmail.com (1053 intervenciones) el 23/04/2014 16:06:10
podrías publicar el archivo? si no tienes demasiado apuro el finde te lo hago...

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

macro para hipervinculos

Publicado por joaquin (4 intervenciones) el 23/04/2014 21:30:51
Hola JuanC, en primer lugar agradecerte tu ayuda, muchisimas gracias. En segundo lugar, no es el archivo original porque como es de la empresa no puedo distribuirlo sin autorizacion pero es como lo que te mando. En la columna primera veras que hay códigos y en la columna opuesta, donde pone "aqui debe ir el vinculo" es donde se debe generar el vinculo, en función del número de código que introduzca.

De nuevo agradecerte tu ayuda, muchas gracias y un saludo.

Joaquin.

PD. Si quieres mandamelo por email a qmuntada@hotmail.es
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

macro para hipervinculos

Publicado por Juanjo (494 intervenciones) el 24/04/2014 08:58:38
Muy buenas.

No esto seguro de haberte entendido. El ejemplo no aclara mucho. Por si acaso o te dejo este código

1
2
3
4
5
6
7
8
9
Sub hipervinculos()
    fila = Range("A2").End(xlDown).Row
    For i = 2 To fila
        Cells(i, 4).Select
        ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="c:\ficheros\" & _
        Int(Cells(i, 1) / 100) * 100 & "\" & Cells(i, 1) & ".xlsx", _
        TextToDisplay:="ver fichero"
    Next
End Sub

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

macro para hipervinculos

Publicado por joaquin (4 intervenciones) el 24/04/2014 19:01:16
Muchas gracias por tu respuesta Juanjo, lo he probado, pero no me acaba de funcionar. Igual no lo hago yo bien. Te adjunto una muestra real, por si quieres insertarla tu y comprobar si funciona. Te adjunto también una captura de pantalla de lo que que me refiero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

macro para hipervinculos

Publicado por joaquin (4 intervenciones) el 25/04/2014 23:10:39
Muchas gracias por la ayuda Juanjo, pero desafortunadamente no me funciona correctamente o bien yo no se utilizarla, no lo se. En el post inferior está una imagen de lo que necesitaria y una muestra del archivo original.

muchas gracias por tu tiempo y un cordial saludo.

Joaquin.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

macro para hipervinculos

Publicado por luis (1 intervención) el 20/02/2015 01:18:13
buenas tardes.

es muy sencilla la pregunta que haces y la respuesta es complicada.

quería ver si alguien me pudiera ayudar la pregunta es asi de simple tengo la celda A2 o una autoforma

y tengo una lista desplegable en la celda b2, quierop que depende de lo que yo elija de esa lista me dirección al hipervínculo correpsondiente aese :

ejemplo: celda b2 = luis
hipervínculo= archivo luis

celda b2: cambia a juan
hipervínculo de a2 que cambie automatico a ese rspectuivamnete.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar