Tema: Reloj fijo
Ver Mensaje Individual
  #18 (permalink)  
Antiguo 21/07/2010, 14:21
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Reloj fijo

Hola:

Puedes poner los And que quieras siempre que la comparación tenga un sentido, sin embargo en este caso se me ocurre que lo mas simple que puedes hacer es algo así ajustando debidamente las variables.

Public Function CloseOpen(HoraActual As Date) As String
If HoraActual > CDate("8:29:59") And HoraActual < CDate("17:29:59") Then
CloseOpen = "ABIERTA"
Else
CloseOpen = "CERRADA"
End If

'--------
If Dia = "Sabado" Or Dia = "Domingo" Then CloseOpen = "CERRADA"
'--------
End Function

Ya que de este modo independientemente de que por la Hora este abierta, si es Sabado o Domingo siempre la dara CERRADA

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...