SEMANA E DATA
Boa tarde, estou desenvolvendo um sistema e não estou conseguindo o seguinte código:
O ano tem 52 semanas, quero que quando o usuário digite o número da semna, por exemplo:
1, 7, 20, o sistema traga a data inicial e final dessa semana.
Desde já agradeço.
O ano tem 52 semanas, quero que quando o usuário digite o número da semna, por exemplo:
1, 7, 20, o sistema traga a data inicial e final dessa semana.
Desde já agradeço.
Se me lembro bem, a semana não começa no dia 1. A semana 1 TEM o dia 1.
Você terá que saber qual o ano para qual deseja consultar.
Se a sua semana começa no DOMINGO e termina no SÃBADO:
Com algumas variações. Este ano temos 53 semanas com todos os dias. A última semana corresponde a primeira semana do ano seguinte.
Você terá que saber qual o ano para qual deseja consultar.
Se a sua semana começa no DOMINGO e termina no SÃBADO:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Wsemana = Text1.Text
Wdias = (Wsemana - 1) * 7 [ô]Alterei esta linha de meu post original
Wdianasemana = DateAdd([Ô]d[Ô], Wdias, CDate([Ô]01/01/[Ô] & Year(Date))) [ô]Estou assumindo este ano como padrão. Você deve perguntar o ano em questão.
Wdia_da_semana = Weekday(Wdianasemana)
Wprimeirodia = Wdianasemana - Wdia_da_semana + 1
Text2.Text = Wprimeirodia
End If
End Sub
Com algumas variações. Este ano temos 53 semanas com todos os dias. A última semana corresponde a primeira semana do ano seguinte.
Muito Obrifado Edermir !!!
Valeu mesmo, era bem o que queria, fiz apenas uns ajustes de acordo
com minha necessidade, ficou ótimo.
Valeu mesmo, era bem o que queria, fiz apenas uns ajustes de acordo
com minha necessidade, ficou ótimo.
Tópico encerrado , respostas não são mais permitidas