Descrição:
Qual a maneira correta de comparar duas datas provenientes de fontes diferentes?
Solução:
Para isto, deve-se utilizar o comando CDate() para formatar as datas antes de compará-las.
Exemplo de script sendo executado no evento Click de um botão:
Set Data1 = Application.GetObject("Dados.TagData1").Value
Set Data2 = Application.GetObject("Dados.TagData2").Value
If CDate(Data1) = CDate(Data2) Then
MsgBox "Igual"
Else
MsgBox "Diferente"
End If