Comprobar datos

22/11/2004 - 17:33 por Vicente | Informe spam
Intento que me salga un mensaje de error cada vez que introduzca un valor que
no este en una base de datos.

COmo puedo hacerlo.??

Gracias.

Preguntas similare

Leer las respuestas

#1 Vicente
22/11/2004 - 18:39 | Informe spam
Con validar no me funciona.

"Vicente" escribió:

Intento que me salga un mensaje de error cada vez que introduzca un valor que
no este en una base de datos.

COmo puedo hacerlo.??

Gracias.
Respuesta Responder a este mensaje
#2 KL
22/11/2004 - 20:28 | Informe spam
Vicente,

Validar deberia funcionar. todo depende de la formula q utilices. Por
ejemplo: supongamos q la base de datos esta en la tabla A1:B10, la celda D1
es dond tienes que introducir un valor q luego se validaria contra los
valores en el rango A1:A10 (o sea la primera columna de la base de datos).
Entonces la formula q deberias introducir seria:

=CONTAR.SI($A$1:$A$10,D1)=0

Sin embargo, el problema de la validacion es q se puede enganarla facilmente
(incluso sin querer) p. ej. copiando/pegando sobre la celda con validacion,
introciendo un valor mediante codigo VBA, mediante una formula o arrastrando
las celdas hacia abajo para copiar datos (?sabes la pequena cruz que aparece
en la parte de abajo de la celda a la derecha?).

Como sule decir Hector Miguel ?comentas mas detalles?
Saludos,
KL

"Vicente" wrote in message
news:
Con validar no me funciona.

"Vicente" escribio:

Intento que me salga un mensaje de error cada vez que introduzca un valor
que
no este en una base de datos.

COmo puedo hacerlo.??

Gracias.
Respuesta Responder a este mensaje
#3 Raúl Bajo Sanz
22/11/2004 - 20:32 | Informe spam
Puedes intentar introduciendo la fórmula "buscarv" dentro de validación
(opción "personalizada").

Por ejemplo, si los valores de la base de datos están en la columna A y tú
estás introduciendo valores a partir de la celda B1, en dicha celda
selecciona datos-->validación-->permitir--> personalizada: en la casilla de
fórmula pon:

=ESERROR(BUSCARV(B1;$A:$A;1;0))úLSO

Espero que os sea de utilidad.

Raúl Bajo Sanz.


"Vicente" escribió en el mensaje
news:
Intento que me salga un mensaje de error cada vez que introduzca un valor
que
no este en una base de datos.

COmo puedo hacerlo.??

Gracias.

Respuesta Responder a este mensaje
#4 KL
22/11/2004 - 20:33 | Informe spam
!Vaya por Dios! estoy perdiendo forma, la formula deberia ser al reves:

=CONTAR.SI($A$1:$A$10,D1)>0

Saludos,
KL

"KL" wrote in message
news:
Vicente,

Validar deberia funcionar. todo depende de la formula q utilices. Por
ejemplo: supongamos q la base de datos esta en la tabla A1:B10, la celda
D1 es dond tienes que introducir un valor q luego se validaria contra los
valores en el rango A1:A10 (o sea la primera columna de la base de datos).
Entonces la formula q deberias introducir seria:

=CONTAR.SI($A$1:$A$10,D1)=0

Sin embargo, el problema de la validacion es q se puede enganarla
facilmente (incluso sin querer) p. ej. copiando/pegando sobre la celda con
validacion, introciendo un valor mediante codigo VBA, mediante una formula
o arrastrando las celdas hacia abajo para copiar datos (?sabes la pequena
cruz que aparece en la parte de abajo de la celda a la derecha?).

Como sule decir Hector Miguel ?comentas mas detalles?
Saludos,
KL

"Vicente" wrote in message
news:
Con validar no me funciona.

"Vicente" escribio:

Intento que me salga un mensaje de error cada vez que introduzca un
valor que
no este en una base de datos.

COmo puedo hacerlo.??

Gracias.






Respuesta Responder a este mensaje
#5 Vicente
23/11/2004 - 10:29 | Informe spam
Gracias, por la contestacion pero lo que me pasa es que la base de datos esta
en otra hoja. Y no me deja validar contra otra hoja.

salu2

"KL" escribió:

!Vaya por Dios! estoy perdiendo forma, la formula deberia ser al reves:

=CONTAR.SI($A$1:$A$10,D1)>0

Saludos,
KL

"KL" wrote in message
news:
> Vicente,
>
> Validar deberia funcionar. todo depende de la formula q utilices. Por
> ejemplo: supongamos q la base de datos esta en la tabla A1:B10, la celda
> D1 es dond tienes que introducir un valor q luego se validaria contra los
> valores en el rango A1:A10 (o sea la primera columna de la base de datos).
> Entonces la formula q deberias introducir seria:
>
> =CONTAR.SI($A$1:$A$10,D1)=0
>
> Sin embargo, el problema de la validacion es q se puede enganarla
> facilmente (incluso sin querer) p. ej. copiando/pegando sobre la celda con
> validacion, introciendo un valor mediante codigo VBA, mediante una formula
> o arrastrando las celdas hacia abajo para copiar datos (?sabes la pequena
> cruz que aparece en la parte de abajo de la celda a la derecha?).
>
> Como sule decir Hector Miguel ?comentas mas detalles?
> Saludos,
> KL
>
> "Vicente" wrote in message
> news:
>> Con validar no me funciona.
>>
>> "Vicente" escribio:
>>
>>> Intento que me salga un mensaje de error cada vez que introduzca un
>>> valor que
>>> no este en una base de datos.
>>>
>>> COmo puedo hacerlo.??
>>>
>>> Gracias.
>
>



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