Pessoal, escrevi um código em vba para trocar o formato da data de dd/mm/aa para mm/dd/aa, mas o código em vez de retornar a data já no formato desejado, está retornando um valor no formato de hora!
estou começando agora em vba e acho que estou usando algum parametro errado. Peço a ajuda de alguém porque meu trabalho está parado!!!!!
vou colocar abaixo o que eu escrevi
Sub troca()
Dim vardia
Dim varmes
Dim varano
Dim data As Date
Dim datanova As Date
Range("i5").Select
data = ActiveCell.Value ' celula onde se encontra data a ser modificada
Pergunta
brunowck
Pessoal, escrevi um código em vba para trocar o formato da data de dd/mm/aa para mm/dd/aa, mas o código em vez de retornar a data já no formato desejado, está retornando um valor no formato de hora!
estou começando agora em vba e acho que estou usando algum parametro errado. Peço a ajuda de alguém porque meu trabalho está parado!!!!!
vou colocar abaixo o que eu escrevi
Sub troca()
Dim vardia
Dim varmes
Dim varano
Dim data As Date
Dim datanova As Date
Range("i5").Select
data = ActiveCell.Value ' celula onde se encontra data a ser modificada
vardia = Day(data)
varmes = Month(data)
varano = Year(data)
datanova = varmes / vardia / varano
Range("j5").Select
ActiveCell.FormulaR1C1 = datanova
End Sub
se alguém puder ajudar eu agradeço!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.