A função DATADIF no Excel VBA retorna a diferença entre duas datas. A sintaxe da função é a seguinte:
DATADIF (datainicial, datafinal, unidade)
Onde:
Exemplo de uso:
Suponha que queremos saber a diferença em dias entre duas datas. No Excel, a fórmula seria:
=DATADIF(A1, A2, "D")
No VBA, podemos usar a mesma função da seguinte maneira:
Dim dif As Integer dif = DateDiff("d", Range("A1"), Range("A2"))
Isso retornará a diferença em dias entre as datas contidas nas células A1 e A2.