- 02 Jun 2018 às 10:58
#33609
Bom dia!
Tenho uma planilha que está com problema na hora que eu coloco a data.
Quando eu coloco 02/06/2018 (por exemplo), automaticamente muda para 06/02/2018. É invertido o dia com o mês.
A formatação de DATA está correto, com essa formação: *XX/XX/XXXX (Português Brasil).
O problema está no código VBA abaixo (que serve para converter letras minúsculas em maiúsculas), pois quando eu tirei o código, funcionou normal.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next ' no caso de precisar deletar alguma coisa
If Not VBA.IsNumeric(Target) And Not Intersect(Target, Range("D6:G105")) Is Nothing Then Target = UCase(Target)
End Sub
Algum amigo teria como corrigir o código para funcionar corretamente a data?
Muito obrigado!
Tenho uma planilha que está com problema na hora que eu coloco a data.
Quando eu coloco 02/06/2018 (por exemplo), automaticamente muda para 06/02/2018. É invertido o dia com o mês.
A formatação de DATA está correto, com essa formação: *XX/XX/XXXX (Português Brasil).
O problema está no código VBA abaixo (que serve para converter letras minúsculas em maiúsculas), pois quando eu tirei o código, funcionou normal.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next ' no caso de precisar deletar alguma coisa
If Not VBA.IsNumeric(Target) And Not Intersect(Target, Range("D6:G105")) Is Nothing Then Target = UCase(Target)
End Sub
Algum amigo teria como corrigir o código para funcionar corretamente a data?
Muito obrigado!