Función Hipervinculo, falla un poco.

14/10/2006 - 11:20 por javier | Informe spam
Baloncesto
baloncesto americano http://www.acb.com/
federacon española http://www.feb.es/
Futbol
liga futbol profesional http://www.lfp.es/
historia del futbol http://www.servifutbol.com/
Ciclismo
cicloturismo http://www.ciclistas.org/
actualidad ciclista http://www.esciclismo.com/





Hola amigos:
Recurro a vosotros para ver si consigo alguna solución. Tenía 2 problemas:


PROBLEMA 1:

Tengo una tabla como la de arriba desde la fila 1 a la 9, que ocupa las
columnas "A", "B", y "C". Los espacios que se ven en blanco es texto,
concretamente comillas [=""]. Yo quería conseguir que esas 3 columnas queden
en una sóla columna. Lo estaba intentando mediante una fórmula como ésta que
introducía por ejemplo en "D1":

¡&HIPERVINCULO(C1;B1)

Aparentemente me queda bien, me queda así:

Baloncesto
baloncesto americano
federacon española
Futbol
liga futbol profesional
historia del futbol
Ciclismo
cicloturismo
actualidad ciclista

Lo que sucede es que en dicha columna, en las filas 1, 4, y 7 ("Baloncesto",
"Futbol", y "Ciclismo"), lo reconoce como si fuera un Hipervinculo, por lo
tanto al hacer click en dichas celdas me sale un mensaje diciendome que "la
dirección de éste sitio no es válida. Compruebe la dirección..." Quería
evitar que me salga ese mensaje y/o que me lo reconozca como un Hipervinculo.
Los otros Hipervinculos Sí funcionan bien.


PROBLEMA 2:

El otro problema es que una columna donde existen muchos Hipervinculos
creados mediante una formula como la anterior: ¡&HIPERVINCULO(C1;B1) quería
deshacer la fórmula pero que se mantenga (o que me siga funcionando) el
Hipervinculo. Es decir: si copio y pego sólo valores se pierde el
Hipervinculo.

¿Cómo lo podría solucionar?

Gracias por vuestra ayuda.
Saludos.
javier
 

Leer las respuestas

#1 Héctor Miguel
14/10/2006 - 18:58 | Informe spam
hola, javier !

1) si a la funcion hipervinculo... le estas 'diciendo'...
-> que 'tome' la direccion de su columna 'C' y el texto de su columna 'B'...
-> en los casos donde dichas celdas contienen un 'vacio'...
a) por que consideras que se trata de un 'fallo' de la funcion ?
b) por que pretendes que se 'comporte' como [si se tratara de] un hipervinculo 'real' ?

2) para 'convertir' los hipervinculos por formula a 'objetos' hipervinculo...
-> selecciona -solo- las celdas con hipervinculos por formula
->corre una macro +/- como la siguiente:

en un modulo de codigo 'general ==Sub De_formula_a_vinculo()
Application.ScreenUpdating = False
Dim Celda As Range, Tmp As String
For Each Celda In Selection
With Celda
Tmp = Mid(.Formula, _
InStr(.Formula, "(") + 2, _
InStr(.Formula, ",") - InStr(.Formula, "(") - 3)
.Clear
.Hyperlinks.Add Celda, Tmp
End With
Next
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
Baloncesto
baloncesto americano http://www.acb.com/
federacon espa#ola http://www.feb.es/
Futbol
liga futbol profesional http://www.lfp.es/
historia del futbol http://www.servifutbol.com/
Ciclismo
cicloturismo http://www.ciclistas.org/
actualidad ciclista http://www.esciclismo.com/
PROBLEMA 1:
Tengo una tabla como la de arriba desde la fila 1 a la 9, que ocupa las columnas "A", "B", y "C".
Los espacios que se ven en blanco es texto, concretamente comillas [=""].
Yo queria conseguir que esas 3 columnas queden en una sola columna.
Lo estaba intentando mediante una formula como esta que introducia por ejemplo en "D1":
¡&HIPERVINCULO(C1;B1)
Aparentemente me queda bien, me queda asi:
Baloncesto
baloncesto americano
federacon espa#ola
Futbol
liga futbol profesional
historia del futbol
Ciclismo
cicloturismo
actualidad ciclista
Lo que sucede es que en dicha columna, en las filas 1, 4, y 7 ("Baloncesto", "Futbol", y "Ciclismo")
lo reconoce como si fuera un Hipervinculo, por lo tanto al hacer click en dichas celdas me sale un
mensaje diciendome que "la direccion de este sitio no es valida. Compruebe la direccion..."
Queria evitar que me salga ese mensaje y/o que me lo reconozca como un Hipervinculo.
Los otros Hipervinculos Si­ funcionan bien.
PROBLEMA 2:
El otro problema es que una columna donde existen muchos Hipervinculos creados mediante una formula como la anterior
¡&HIPERVINCULO(C1;B1) queria deshacer la formula pero que se mantenga (o que me siga funcionando) el Hipervinculo.
Es decir: si copio y pego solo valores se pierde el Hipervinculo...

Preguntas similares