USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Semana do Mês
leandrotr
AMERICANA
SP - BRASIL
ENUNCIADA !
Postada em 04/07/2005 18:11 hs            
Pessoal, alguém sabe de alguma função que retorna a semana do mês?
 
Por exemplo:
 
Eu passo 01/07/2005 e ele me retorna 1
 
eu passo 02/07/2005 e ele me retorna 2
 
eu passo 01/08/2005 e ele me retorna 1
   
Jayme
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/07/2005 10:27 hs            
Experimente isto:
 
MsgBox Format("01/01/2005", "ww")
MsgBox Format("01/04/2005", "ww")
MsgBox Format("08/05/2005", "ww")
MsgBox Format("08/07/2005", "ww")
Jayme
 
   
Guina
não registrado
ENUNCIADA !
Postada em 29/01/2009 10:18 hs   
Jayme, esse format retorna o mes corrente do Ano e nao a semana dentro do MES....
 
te, alguma outra maneira??
 
abs
   
G. Bittencourt
SÃO PEDRO DA ALDEIA
RJ - BRASIL
ENUNCIADA !
Postada em 30/01/2009 11:43 hs            
Olá leandrotr... lendo seu post, pensei numa solução e montei esse procedimento.
Tenta adaptá-lo as suas necessidades. Espero ter ajudado e que funcione como você precisa!!!

Sub SemanaMes ()

Dim sem_ano As Byte, sem_mes As Byte
    
    sem_ano = Format(Now, "ww") 'retorna as semanas do ano de 1 a 53

    Select Case sem_ano
    
        Case 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53: ' semana 1
        
            sem_mes = 1
        
        Case 2, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50: ' semana 2
        
            sem_mes = 2
        
        Case 3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47, 51: ' semana 3
        
            sem_mes = 3
        
        Case 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52: ' semana 4
        
            sem_mes = 4
        
        Case Else
        
            sem_mes = 0
    
    End Select
    
    If sem_mes <> 0 Then
    
        MsgBox "semana do mês: " & sem_mes, vbInformation, "Aviso"
    
    Else
    
        MsgBox "Erro indeterminado!", vbInformation, "Aviso"
    
    End If

End Sub

Sem mais,

Abraços!!!
by
Gustavo Bittencourt Costa
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página