DEFINIR INTERVALO
Funcionou
Fiz desse jeito aqui:
Fiz desse jeito aqui:
dim hora as variant
hora = time
If hora >= #6:01:00 AM# And hora < #3:48:00 PM# Then
Turno = 1
ElseIf hora >= #3:49:00 PM# And hora < #1:09:00 AM# Then
Turno = 2
ElseIf hora >= #1:10:00 AM# And hora < #6:00:00 AM# Then
Turno = 3
Else
Turno = 2
End If
BLEMER, baseado no código postado pelo SILVERDRAGON fiz algumas modificações e aqui funcionou, tenta aÃÂÂ...
Private Sub Command1_Click()
Dim Turno As Integer
If Time >= CDate("06:01:00") or Time < CDate("15:48:00") Then
Turno = 1
MsgBox Turno
ElseIf Time >= CDate("15:49:00") Or Time < CDate("01:09:00") Then
Turno = 2
MsgBox Turno
ElseIf Time >= CDate("01:10:00") Or Time < CDate("06:00:00") Then
Turno = 3
MsgBox Turno
End If
End Sub
+ vc tem q ir em Opções Regionais la em Painel de Controle e mudar o tipo de Hora para 12 horas e selecionar AM e PM....
Se não souber como faz é só perguntar...
flw
Se não souber como faz é só perguntar...
flw
Mais é preciso esse
é necessário isso?
ELSE
turno = 2
é necessário isso?
BLEMER, qual a diferença do primeiro código que postei para voce?
é sim....Conseguiu mudar as opções la no Painel de Controle???
Ta funcionando + vou melhorar isso ai t passo só q hj ta meio corrido até por isso de eu ter feito assim..
flw
Ta funcionando + vou melhorar isso ai t passo só q hj ta meio corrido até por isso de eu ter feito assim..
flw
Nem precisa mudar as configurações regionais.
Pelo menos aqui reconheceu
Pelo menos aqui reconheceu
Entaum blz....
só não esquece de Encerrar o tópico
flw
só não esquece de Encerrar o tópico
flw
Tópico encerrado , respostas não são mais permitidas