Validacion de datos

07/09/2005 - 02:07 por Carlos | Informe spam
Muchos saludos
Hago a Ustedes una consulta
Existe alguna forma para que cuando aplique validacion de datos en una
celda, de una lista con hipervinculos , se pueda tener en la celda el
hipervinculo seleccionado con todas su propiedades.
Muchas gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
07/09/2005 - 07:52 | Informe spam
hola, Carlos !

... que cuando aplique validacion de datos en una celda, de una lista con hipervinculos
... tener en la celda el hipervinculo seleccionado con todas su propiedades.



considerando que las reglas de validacion [precisamente] 'validan' que las entradas a las celdas sean las 'permitidas'...
y que los hipervinculos [por funcion o por menu] son -como- 'anclajes' dirigidos a 'destinos constantes/permanentes/...'
[creo que] lo que te conviene en este caso es...

op1: usar una celda 'fija' para el hipervinculo [donde por cada 'validacion' que pretendias hipervincular]...
-> hacer que el hipervinculo sea 'flexible' [usando la funcion de hoja de calculo =hipervinculo(...)]
-> 'validar' los argumentos de la funcion =hipervinculo("direccion","descripcion") =>EN OTRAS CELDAS< -> 'anclar' los argumentos de la funcion [dependiendo de la accion que vaya a requerirse en dicho hipervinculo]

op2: o... proporcionas detalles mas detallados :))
o... encuentras la forma que mejor acomode a tus necesidades en la [mas que excel...ente] pagina de David McRitchie
-> Coding a link address and friendly name using HYPERLINK Worksheet function
http://www.mvps.org/dmcritchie/exce...#hyperlink

saludos,
hector.
Respuesta Responder a este mensaje
#2 Carlos
07/09/2005 - 23:18 | Informe spam
Hola estimado Hector
No es la primera vez que me das una "mano" de ayuda, gracias Hector.
No he explicado bien mi problema:
Cuando aplico validacion de entrada de datos a una celda con la opcion lista
desplegable, De una lista conteniendo Hipervinculos, solo se inserta el texto
y no asi el hipervinculo, en este caso hacia una pagina Web.
Hay alguna forma de que al seleccionar un elemento de la lista desplegable,
se inserte tambien el hipervinculo.
Gracias
Att
Carlos


"Héctor Miguel" escribió:

hola, Carlos !

> ... que cuando aplique validacion de datos en una celda, de una lista con hipervinculos
> ... tener en la celda el hipervinculo seleccionado con todas su propiedades.

considerando que las reglas de validacion [precisamente] 'validan' que las entradas a las celdas sean las 'permitidas'...
y que los hipervinculos [por funcion o por menu] son -como- 'anclajes' dirigidos a 'destinos constantes/permanentes/...'
[creo que] lo que te conviene en este caso es...

op1: usar una celda 'fija' para el hipervinculo [donde por cada 'validacion' que pretendias hipervincular]...
-> hacer que el hipervinculo sea 'flexible' [usando la funcion de hoja de calculo =hipervinculo(...)]
-> 'validar' los argumentos de la funcion =hipervinculo("direccion","descripcion") =>EN OTRAS CELDAS<> -> 'anclar' los argumentos de la funcion [dependiendo de la accion que vaya a requerirse en dicho hipervinculo]

op2: o... proporcionas detalles mas detallados :))
o... encuentras la forma que mejor acomode a tus necesidades en la [mas que excel...ente] pagina de David McRitchie
-> Coding a link address and friendly name using HYPERLINK Worksheet function
http://www.mvps.org/dmcritchie/exce...#hyperlink

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
08/09/2005 - 05:16 | Informe spam
hola, Carlos !

No he explicado bien mi problema:



1) yo creo que si [o al menos... creo haberlo entendido 'tal como es'] :)) [probablemente]...
ha sido mi -intento de- explicacion, cuya claridad se ha perdido en lo extenso :-((

Cuando aplico validacion de entrada de datos a una celda con la opcion lista desplegable
De una lista conteniendo Hipervinculos, solo se inserta el texto y no asi el hipervinculo, en este caso hacia una pagina Web.
Hay alguna forma de que al seleccionar un elemento de la lista desplegable, se inserte tambien el hipervinculo.



2) 'asumo' que -de todas formas- NO te diste una vueltecita por la pagina sugerida :-(
o que [quizas] te parecio 'tediosa' -por extensa- la explicacion del 'porque' y 'como' brincar las limitantes en reglas de validacion :-((
-> asi que... 'para empezar'... te voy a 'obligar' a que te 'recetes' -de nuevo- la respuesta inmediata anterior a tu consulta 'original' :DD
[creo que si la analizas con mayor detenimiento vas a encontrar -exactamente- lo que necesitas] ;)

3) al final de la 'repeticion'... te expongo algunos ejemplos que [espero] podran dejarte una cierta 'claridad' con los hipervinculos moviles ;)

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

primero lo primero... [o sea... la repeticion de la propuesta anterior] :))
considerando que las reglas de validacion [precisamente] 'validan' que las entradas a las celdas sean las 'permitidas'...
y que los hipervinculos [por funcion o por menu] son -como- 'anclajes' dirigidos a 'destinos constantes/permanentes/...'
[creo que] lo que te conviene en este caso es...

op1: usar una celda 'fija' para el hipervinculo [donde por cada 'validacion' que pretendias hipervincular]...
-> hacer que el hipervinculo sea 'flexible' [usando la funcion de hoja de calculo =hipervinculo(...)]
-> 'validar' los argumentos de la funcion =hipervinculo("direccion","descripcion") =>EN OTRAS CELDAS<>> -> 'anclar' los argumentos de la funcion [dependiendo de la accion que vaya a requerirse en dicho hipervinculo]

op2: o... proporcionas detalles mas detallados :))
o... encuentras la forma que mejor acomode a tus necesidades en la [mas que excel...ente] pagina de David McRitchie
-> Coding a link address and friendly name using HYPERLINK Worksheet function
http://www.mvps.org/dmcritchie/exce...#hyperlink





ahora... un ejemplo para hacer que una celda contenga un hipervinculo-variable que dependa de otras celdas 'validadas'
a) suponiendo que tienes un listado con las direcciones VALIDAS [o hipervinculos] hacia donde dirigir el enlace y que...
pudiera contener direcciones de correo y/o direcciones a paginas web y que [ademas] en el caso de paginas web...
pudiera contener O NO en el inicio de la direccion el famoso 'http://' [p.e.]
[A1] una direccion de correo electronico
[A2] www.pagina-equis.com una direccion de pagina web SIN http
[A3] http://www.mipagina.com una direccion de pagina web CON http
b) tienes una celda con reglas de validacion que toman direcciones del rango 'A1:A3' [p.e. en F1]
c) para poder 'anclar' los argumentos de la funcion [segun el tipo de hipervinculo que se deba 'seguir']...
ya sabes... la funcion hipervinculo y sus argumentos-sintaxis es: =hipervinculo("direccion","descripcion")
es necesario asegurarnos que el inicio del argumento 'direccion' pueda 'decirle' a la funcion que debe hacer...
usamos una celda 'puente' [p.e. H1] para 'detectar' si en F1 se trata de una direccion de correo O de una pagina web...
->ademas<- en caso de tratarse de una pagina web... 'detectar' SI YA trae el http inicial... o 'se lo ponemos' :))
usando la sigiente formula: =elegir(1+eserror(encontrar("@",f1)),"mailto:",elegir(1+(izquierda(f1,5)<>"http:"),"","http://"))
d) fnalmente... usamos una celda ->que sera la del hipervinculo efectivo<- con los argumentos 'armados' +/- como sigue...
=hipervinculo(h1&f1,"prueba")
e) ahora... 'nota' que el argumento 'direccion' esta 'armado' de la celda H1 que determina si el inicio es 'mailto:', 'http.//' o ""
concatenada con el contenido TEXTUAL de la celda F1 [que es la que tiene la validacion que 'toma' de un rango las direcciones]

-> creo que lo esencial de lo que necesitas -y algo mas- ya esta planteado en las lineas anteriores :)
lo que puedas lograr, ya sea modificando/combinando/agregando/... segun necesidades... [creo que] tiene pocos limites ;)
Respuesta Responder a este mensaje
#4 Carlos
09/09/2005 - 04:26 | Informe spam
Hola Hector Miguel
Mas claro que el agua Hector
Voy a trabajar y te comentare al respecto
Gracias por tu colaboracion
Att
Carlos


"Héctor Miguel" escribió:

hola, Carlos !

> No he explicado bien mi problema:

1) yo creo que si [o al menos... creo haberlo entendido 'tal como es'] :)) [probablemente]...
ha sido mi -intento de- explicacion, cuya claridad se ha perdido en lo extenso :-((

> Cuando aplico validacion de entrada de datos a una celda con la opcion lista desplegable
> De una lista conteniendo Hipervinculos, solo se inserta el texto y no asi el hipervinculo, en este caso hacia una pagina Web.
> Hay alguna forma de que al seleccionar un elemento de la lista desplegable, se inserte tambien el hipervinculo.

2) 'asumo' que -de todas formas- NO te diste una vueltecita por la pagina sugerida :-(
o que [quizas] te parecio 'tediosa' -por extensa- la explicacion del 'porque' y 'como' brincar las limitantes en reglas de validacion :-((
-> asi que... 'para empezar'... te voy a 'obligar' a que te 'recetes' -de nuevo- la respuesta inmediata anterior a tu consulta 'original' :DD
[creo que si la analizas con mayor detenimiento vas a encontrar -exactamente- lo que necesitas] ;)

3) al final de la 'repeticion'... te expongo algunos ejemplos que [espero] podran dejarte una cierta 'claridad' con los hipervinculos moviles ;)

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

primero lo primero... [o sea... la repeticion de la propuesta anterior] :))
>> considerando que las reglas de validacion [precisamente] 'validan' que las entradas a las celdas sean las 'permitidas'...
>> y que los hipervinculos [por funcion o por menu] son -como- 'anclajes' dirigidos a 'destinos constantes/permanentes/...'
>> [creo que] lo que te conviene en este caso es...
>>
>> op1: usar una celda 'fija' para el hipervinculo [donde por cada 'validacion' que pretendias hipervincular]...
>> -> hacer que el hipervinculo sea 'flexible' [usando la funcion de hoja de calculo =hipervinculo(...)]
>> -> 'validar' los argumentos de la funcion =hipervinculo("direccion","descripcion") =>EN OTRAS CELDAS<> >> -> 'anclar' los argumentos de la funcion [dependiendo de la accion que vaya a requerirse en dicho hipervinculo]
>>
>> op2: o... proporcionas detalles mas detallados :))
>> o... encuentras la forma que mejor acomode a tus necesidades en la [mas que excel...ente] pagina de David McRitchie
>> -> Coding a link address and friendly name using HYPERLINK Worksheet function
>> http://www.mvps.org/dmcritchie/exce...#hyperlink

ahora... un ejemplo para hacer que una celda contenga un hipervinculo-variable que dependa de otras celdas 'validadas'
a) suponiendo que tienes un listado con las direcciones VALIDAS [o hipervinculos] hacia donde dirigir el enlace y que...
pudiera contener direcciones de correo y/o direcciones a paginas web y que [ademas] en el caso de paginas web...
pudiera contener O NO en el inicio de la direccion el famoso 'http://' [p.e.]
[A1] una direccion de correo electronico
[A2] www.pagina-equis.com una direccion de pagina web SIN http
[A3] http://www.mipagina.com una direccion de pagina web CON http
b) tienes una celda con reglas de validacion que toman direcciones del rango 'A1:A3' [p.e. en F1]
c) para poder 'anclar' los argumentos de la funcion [segun el tipo de hipervinculo que se deba 'seguir']...
ya sabes... la funcion hipervinculo y sus argumentos-sintaxis es: =hipervinculo("direccion","descripcion")
es necesario asegurarnos que el inicio del argumento 'direccion' pueda 'decirle' a la funcion que debe hacer...
usamos una celda 'puente' [p.e. H1] para 'detectar' si en F1 se trata de una direccion de correo O de una pagina web...
->ademas<- en caso de tratarse de una pagina web... 'detectar' SI YA trae el http inicial... o 'se lo ponemos' :))
usando la sigiente formula: =elegir(1+eserror(encontrar("@",f1)),"mailto:",elegir(1+(izquierda(f1,5)<>"http:"),"","http://"))
d) fnalmente... usamos una celda ->que sera la del hipervinculo efectivo<- con los argumentos 'armados' +/- como sigue...
=hipervinculo(h1&f1,"prueba")
e) ahora... 'nota' que el argumento 'direccion' esta 'armado' de la celda H1 que determina si el inicio es 'mailto:', 'http.//' o ""
concatenada con el contenido TEXTUAL de la celda F1 [que es la que tiene la validacion que 'toma' de un rango las direcciones]

-> creo que lo esencial de lo que necesitas -y algo mas- ya esta planteado en las lineas anteriores :)
lo que puedas lograr, ya sea modificando/combinando/agregando/... segun necesidades... [creo que] tiene pocos limites ;)



Respuesta Responder a este mensaje
#5 Carlos
09/09/2005 - 17:10 | Informe spam
Hola estimado Hector
He trabajado en la solucion que diste.
Como vos decis, el recurso no tiene limites, yo he adaptado y logre
solucionar el problema, sin embargo, me sigue quedando la duda, talvez mis
conocimientos de excel no son los suficientes como para lograr, con tus
sugerencias, lo que me habia propuesto.
Como te dije, ya solucione el problema pero, si tienes tiempo, me puedas
sacar de esa duda, y si no, no importa, ya me ayudaste y te doy las gracias.
1.- tengo una lista en el rango 'A1:A5' con hipervinculos con un nombre
descriptivo diferente p.e. [A1] www.pagina-equis.com, con el nombre
"opcion", es decir en la hoja se ve [A1] opcion subrayado)
2.- Quiero validar la entrada a una celda, p.e. [C1], con los datos del
rango 'A1:A5' aplicando el criterio de validacion "CELDA CON LISTA
DESPLEGABLE",
Un saludo muy cordial
Att
Carlos


"Héctor Miguel" escribió:

hola, Carlos !

> No he explicado bien mi problema:

1) yo creo que si [o al menos... creo haberlo entendido 'tal como es'] :)) [probablemente]...
ha sido mi -intento de- explicacion, cuya claridad se ha perdido en lo extenso :-((

> Cuando aplico validacion de entrada de datos a una celda con la opcion lista desplegable
> De una lista conteniendo Hipervinculos, solo se inserta el texto y no asi el hipervinculo, en este caso hacia una pagina Web.
> Hay alguna forma de que al seleccionar un elemento de la lista desplegable, se inserte tambien el hipervinculo.

2) 'asumo' que -de todas formas- NO te diste una vueltecita por la pagina sugerida :-(
o que [quizas] te parecio 'tediosa' -por extensa- la explicacion del 'porque' y 'como' brincar las limitantes en reglas de validacion :-((
-> asi que... 'para empezar'... te voy a 'obligar' a que te 'recetes' -de nuevo- la respuesta inmediata anterior a tu consulta 'original' :DD
[creo que si la analizas con mayor detenimiento vas a encontrar -exactamente- lo que necesitas] ;)

3) al final de la 'repeticion'... te expongo algunos ejemplos que [espero] podran dejarte una cierta 'claridad' con los hipervinculos moviles ;)

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

primero lo primero... [o sea... la repeticion de la propuesta anterior] :))
>> considerando que las reglas de validacion [precisamente] 'validan' que las entradas a las celdas sean las 'permitidas'...
>> y que los hipervinculos [por funcion o por menu] son -como- 'anclajes' dirigidos a 'destinos constantes/permanentes/...'
>> [creo que] lo que te conviene en este caso es...
>>
>> op1: usar una celda 'fija' para el hipervinculo [donde por cada 'validacion' que pretendias hipervincular]...
>> -> hacer que el hipervinculo sea 'flexible' [usando la funcion de hoja de calculo =hipervinculo(...)]
>> -> 'validar' los argumentos de la funcion =hipervinculo("direccion","descripcion") =>EN OTRAS CELDAS<> >> -> 'anclar' los argumentos de la funcion [dependiendo de la accion que vaya a requerirse en dicho hipervinculo]
>>
>> op2: o... proporcionas detalles mas detallados :))
>> o... encuentras la forma que mejor acomode a tus necesidades en la [mas que excel...ente] pagina de David McRitchie
>> -> Coding a link address and friendly name using HYPERLINK Worksheet function
>> http://www.mvps.org/dmcritchie/exce...#hyperlink

ahora... un ejemplo para hacer que una celda contenga un hipervinculo-variable que dependa de otras celdas 'validadas'
a) suponiendo que tienes un listado con las direcciones VALIDAS [o hipervinculos] hacia donde dirigir el enlace y que...
pudiera contener direcciones de correo y/o direcciones a paginas web y que [ademas] en el caso de paginas web...
pudiera contener O NO en el inicio de la direccion el famoso 'http://' [p.e.]
[A1] una direccion de correo electronico
[A2] www.pagina-equis.com una direccion de pagina web SIN http
[A3] http://www.mipagina.com una direccion de pagina web CON http
b) tienes una celda con reglas de validacion que toman direcciones del rango 'A1:A3' [p.e. en F1]
c) para poder 'anclar' los argumentos de la funcion [segun el tipo de hipervinculo que se deba 'seguir']...
ya sabes... la funcion hipervinculo y sus argumentos-sintaxis es: =hipervinculo("direccion","descripcion")
es necesario asegurarnos que el inicio del argumento 'direccion' pueda 'decirle' a la funcion que debe hacer...
usamos una celda 'puente' [p.e. H1] para 'detectar' si en F1 se trata de una direccion de correo O de una pagina web...
->ademas<- en caso de tratarse de una pagina web... 'detectar' SI YA trae el http inicial... o 'se lo ponemos' :))
usando la sigiente formula: =elegir(1+eserror(encontrar("@",f1)),"mailto:",elegir(1+(izquierda(f1,5)<>"http:"),"","http://"))
d) fnalmente... usamos una celda ->que sera la del hipervinculo efectivo<- con los argumentos 'armados' +/- como sigue...
=hipervinculo(h1&f1,"prueba")
e) ahora... 'nota' que el argumento 'direccion' esta 'armado' de la celda H1 que determina si el inicio es 'mailto:', 'http.//' o ""
concatenada con el contenido TEXTUAL de la celda F1 [que es la que tiene la validacion que 'toma' de un rango las direcciones]

-> creo que lo esencial de lo que necesitas -y algo mas- ya esta planteado en las lineas anteriores :)
lo que puedas lograr, ya sea modificando/combinando/agregando/... segun necesidades... [creo que] tiene pocos limites ;)



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida