Discussion:
¿Validacion de celdas al pegar datos?
(demasiado antiguo para responder)
Daniel Domínguez
2008-02-19 19:05:00 UTC
Permalink
Hola...

Necesitaría saber como puedo hacer para que en unas celdas en las que tengo
activa una validación de datos, ésta me funcione al pegar datos y no sólo al
escribirlos.

Me explico: Tengo una hoja con una columna en la que la validación requiere
que se introduzca un valor numérico de 8 dígitos. Esto me funciona
correctamente si escribo los datos en estas celdas, pero no si pego el valor
desde otra celda u otra hoja excel.

Muchas gracias por adelantado
Héctor Miguel
2008-02-20 03:47:03 UTC
Permalink
hola, Daniel !
Necesitaria saber como puedo hacer para que en unas celdas en las que tengo activa una validacion de datos
Tengo una hoja con una columna en la que la validacion requiere que se introduzca un valor numerico de 8 digitos.
Esto me funciona correctamente si escribo los datos en estas celdas, pero no si pego el valor desde otra celda u otra hoja excel...
(hasta donde se) las reglas de validacion funcionan (exclusivamente) para entradas directas en las celdas (por parte del usuario)
es decir, lo que se introduce en la celda "a teclazo puro y duro" (o se elige del desplegable en el caso de validaciones con lista)
no funcionan cuando se hacen "pegados" cuyo "copy" viene de otro lado (rango, hoja, libro, aplicacion, etc.)
incluso, podrias sobreescribir la regla de validacion (que es una propiedad inherente al objeto rango) con la "de origen" (o eliminarla)

si el riesgo (o la costumbre) es pegar desde otro sitio, lo que necesitas es una "comprobacion" de los datos a "post-entrada"
para lo que puedes usar (p.e.) el evento '_change' en el modulo de codigo de "la hoja" donde quieras verificar entradas "validas"
con lo que tienes incluso la posibilidad de "rechazar" una entrada incorrecta, preguntar si se acepta, etc. etc. etc.

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Continúe leyendo en narkive:
Loading...