Ir ao conteúdo
  • Cadastre-se

VBA - Atribuindo Datas


Ir à solução Resolvido por LNW,

Posts recomendados

Fala pessoal! Tudo tranquilo?

 

Sim! Datas no VBA. Só de ouvir a frase, já sinto um arrepio na espinha. Depende muito do correto user input, e causam diversos problemas quando se comparam os valores.

 

Minha dúvida é: existe, de alguma forma, a possibilidade de se atribuir variáveis a uma data? Por exemplo, eu tenho uma variável chamada DIA, outra chamada MÊS, e outra chamada ANO, que gostaria de colocar em formato de data no vba, para comparar com outras. Pesquisei alguma coisa, mas não encontrei nada nesse sentido.

 

Alguma pergunta quanto a minha dúvida?

 

Muito obrigado pela atenção de todos!


Encontrei uma solução, mas aparenta muita "gambiarra":

 

 

Sub teste()
    mes = 3
    dia = 4
    ano = 2015
    
    date1 = DateValue(dia & " " & mes & ", " & ano)
    
    MsgBox date1
    
End Sub

 

De tal forma, uso a variável date1 para comparar com outras datas... mesmo assim parece muita gambiarra, conhecem alguma outra solução?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!