Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso De Ajuda Com O Formato Da Data


Señor Smoke

Pergunta

Fala pessoal,

Quando gero um arquivo excel apartir do VB, os formatos das datas estão saindo errados no excel.

No VB está assim:

3/8/2005

5/8/2005

8/8/2005

11/8/2005

15/8/2005

Quando mando gravar um arquivo no excel fica assim:

8/3/2005

8/5/2005

8/8/2005

8/11/2005

15/8/2005

Reparem que ele trocou de lugar o dia com o mês!

O que está havendo?

Esse é o código que estou usando pra gerar o arquivo:

Private Sub gerel1_Click()
Open "c:\Bloqueios_dia.xls" For Output As #2
Do Until Rs5.EOF
  Print #2, Rs5.GetString(, 100, vbTab, vbCrLf, "");
Loop
Close #2
MsgBox "Arquivo - Bloqueios Dia - gerado com sucesso !!"
End Sub

Abs

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Acreditoque ele está utilizando o padrão americano (MM/DD/AAAA) como formato (note que a última data, por não poder ser expressa nesse padrão, fica correta). Se não me engano, já tive esse problema uma vez com o Excel, porém no meu caso eu preenchia a planilha via automação. Que eu me lembre, a solução foi passar a data no formato americano (ou talvez tenha sido no formato ISO AAAA-MM-DD). Realmente não me lembro, mas experimente utilizar a função Format() para testar os diferentes tipos de data e veja se algum deles grava corretamente.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...