Hipervinculo con condicion

7 envíos / 0 nuevos
Último envío
arguerof
Imagen de arguerof
Offline
última acción: Hace 11 años 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Hipervinculo con condicion

 

Amigos! como hago para generar una condicion para que si me aparece una palabra en una celda se me genere un hipervinculo ?

Gracias!

 

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 8 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10690
Evento change

¿te refieres a que sea la propia celda la que se convierta en hipervínculo?

De momento, creo que puedes utilizar el evento Change de la hoja, que se produce cuando se edita el valor de una celda.

Puedes comprobar cuál es la celda que cambia con el argumento Target de este evento, que es una referencia al rango que ha cambiado.

por ejemplo: este código muestra un mensaje cuando cambia la celda A2 

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$A$2" Then
    MsgBox "Acaba de cambiar la celda A2"
  End If
End Sub

Este evento está en el código de la hoja donde quieres que se detecte el cambio.

Ahora que ya sabes la celda que cambia, puedes hacer las comprobaciones que necesites para poner un hipervínculo.

------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.

 

------
Ya sé Excel, pero necesito más.

arguerof
Imagen de arguerof
Offline
última acción: Hace 11 años 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Hipervinculo con condicion

Buen amigo, me parece que lo mio es mas facil, o sea yo ya se la celda que va a cambiar, lo que quiero que en otra celda dependiendo de lo que salga me aparesca un hipervinculo a una carpeta predeterminada.

Gracias!

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 8 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10690
Re: Hipervinculo con condicion

prueba con la función HIPERVINCULO. por ejemplo, para ver el disco C:

=HIPERVINCULO("C:\";"mira la unidad C:")

esto lo puedes poner como resultado de un condicional SI, por ejemplo para que aparezca el hipervínculo sólo cuando haya contenido en la celda que cambia.

=SI(ESBLANCO(tucelda);"";HIPERVINCULO("C:\";"mira la unidad C:"))


------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.

 

------
Ya sé Excel, pero necesito más.

arguerof
Imagen de arguerof
Offline
última acción: Hace 11 años 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Hipervinculo con condicion

Buenisimo amigo! pero que pasa cuando tengo mas de 50 condiciones =?

Gracias!

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 8 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10690
Re: Hipervinculo con condicion

Depende de las condiciones. Si sólo se trata de ver si una cosa es igual a otra lo intentaría con BuscarV, en la columna izquierda lo que busco y a la derecha el resultado en caso de ser igual a ese valor.


------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.

 

------
Ya sé Excel, pero necesito más.

Gabriel Mella (no verificado)
Imagen de Gabriel Mella
Hipervinculo

Estimado, no me quedo muy claro.

tengo una hoja excel en la cual pongo un numero x y cambian varias filas de forma automatica.. esto se hizo con buscarv.. pero necesito que ademas el hipervinculo vaya cambiando al poner solo el numero.  espero tu ayuda.