Bom dia! Postei uma mensagem sobre formatação de data que foi gentilmente respondida com a sugestão de utilizar o código:
format(x,dd/mm/yyy).
Eu utilizei este código e ele realmente resolveu em dos problemas que eu estava enfrentando a saber, o excel trocava o mês com o ano.
Agora apareceu outra questão com a formatação de data: No meu código a data é inserida num banco de dados por meio de uma combobox. Para isso utilizo o código:
ActiveCell.Offset(0, 1).Value = Format(Data_Compra.Text, "dd/mm/yyyy")
no qual Data_Compra é o nome da combo box. O problema é que quando a informação vai para o banco de dados ele não é reconhecido como data. Tenho que dar um "f2" e "enter" na celula para o excel reconhecer como data. Isso para mim é um problema pois não consigo usar a função filtro no campo "data".
Tentei especificar a variável por meio do comando "dim data_compra as date", mas ai tenho bug em outras partes do código, por exemplo o código "Data_Compra.SetFocus" não funciona.
Alguém pode me iluminar? A pergunta é besta, mas como não tenho muita experiência com programação me deparo com este tipo de situação e não consigo resolver. Desde já obrigado! abraços!
Postado : 27/10/2016 7:43 am