VALIDACION CON CONTROL ??

29/03/2009 - 06:18 por Orfao | Informe spam
Hola grupo !
En una hoja inserte un control calendario para introducir fechas,
este lo vinculo (linkeo) a una celda la cual tiene una validacin
que solo permite fechas menores a las contenidas en otra celda.

Por que no funciona la validacion ? (a menos que lintroduzca ls fecha en
forma directa y no a travez del control).
Como corregir esto ??


Me alimento del conocimiento de todos

Preguntas similare

Leer las respuestas

#1 Francisco Mty
29/03/2009 - 06:24 | Informe spam
Pudiera ser que estas modificaciones no esten comtempladas dentro del evento
_change de la hoja activa ... intenta hacer un recalculo programado de la
hoja al insertar el valor dentro de la hoja desde el mismo codigo que lo
llama.

Saludos

"Orfao" wrote in message
news:
Hola grupo !
En una hoja inserte un control calendario para introducir fechas,
este lo vinculo (linkeo) a una celda la cual tiene una validacin
que solo permite fechas menores a las contenidas en otra celda.

Por que no funciona la validacion ? (a menos que lintroduzca ls fecha en
forma directa y no a travez del control).
Como corregir esto ??


Me alimento del conocimiento de todos
Respuesta Responder a este mensaje
#2 Héctor Miguel
29/03/2009 - 07:25 | Informe spam
hola, moises !

En una hoja inserte un control calendario para introducir fechas
este lo vinculo (linkeo) a una celda la cual tiene una validacin
que solo permite fechas menores a las contenidas en otra celda.
Por que no funciona la validacion ?
(a menos que lintroduzca ls fecha en forma directa y no a travez del control).
Como corregir esto ??



(hasta donde se) las reglas de validacion solo funcionan para "entradas directas" del usuario en la celda
no cuando la entrada se hace a traves de codigo y se pueden sobre.escribir si copias/pegas de otra celda

(en este caso) lo que te convendria es limitar (en el codigo) las fechas para el control de calendario

saludos,
hector.
Respuesta Responder a este mensaje
#3 Juan Español
29/03/2009 - 13:58 | Informe spam
Hola Orfao:
Complementado lo que te ha dicho Héctor, si tu control calendario se llamase
Calendar1
y la celda que marca el límite superior excluyente fuese E1, el código del
control calendar vía ejemplo sería:

Private Sub Calendar1_Click()
If Calendar1.Value > [e1] - 1 Then
MsgBox "La fecha debe ser menor que " & [e1]
Exit Sub
Else
[a1] = Calendar1.Value
End If
End Sub

Comentas que tal te fue.

Saludos.-


"Orfao" escribió en el mensaje de noticias
news:
Hola grupo !
En una hoja inserte un control calendario para introducir fechas,
este lo vinculo (linkeo) a una celda la cual tiene una validacin
que solo permite fechas menores a las contenidas en otra celda.

Por que no funciona la validacion ? (a menos que lintroduzca ls fecha en
forma directa y no a travez del control).
Como corregir esto ??


Me alimento del conocimiento de todos
Respuesta Responder a este mensaje
#4 Juan Español
29/03/2009 - 14:19 | Informe spam
Se me olvidaba, en el código anterior he puesto como celda linkada al
control calendar, la A1.

Adapta el código a tu circunstancia.

"Juan Español" escribió en el mensaje de noticias
news:
Hola Orfao:
Complementado lo que te ha dicho Héctor, si tu control calendario se
llamase Calendar1
y la celda que marca el límite superior excluyente fuese E1, el código del
control calendar vía ejemplo sería:

Private Sub Calendar1_Click()
If Calendar1.Value > [e1] - 1 Then
MsgBox "La fecha debe ser menor que " & [e1]
Exit Sub
Else
[a1] = Calendar1.Value
End If
End Sub

Comentas que tal te fue.

Saludos.-


"Orfao" escribió en el mensaje de noticias
news:
Hola grupo !
En una hoja inserte un control calendario para introducir fechas,
este lo vinculo (linkeo) a una celda la cual tiene una validacin
que solo permite fechas menores a las contenidas en otra celda.

Por que no funciona la validacion ? (a menos que lintroduzca ls fecha en
forma directa y no a travez del control).
Como corregir esto ??


Me alimento del conocimiento de todos



Respuesta Responder a este mensaje
#5 Orfao
29/03/2009 - 17:46 | Informe spam
Gracias FM, HM y JE.
Me han aclarado la duda. !
Saludos.
Me alimento del conocimiento de todos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida