Função Datediff Vba Excel

A função Datediff no VBA do Excel é usada para calcular a diferença entre duas datas. Ela retorna o número de dias, meses ou anos entre a data inicial e a final, dependendo do argumento especificado.

Sintaxe:

DateDiff(intervalo, datainicial, datafinal, [primeirodiada_semana])

Argumentos:

Intervalo – especifica o tipo de intervalo a ser usado para calcular a diferença. Os valores possíveis são: "d" para dias, "m" para meses, "y" para anos.

Data_inicial – data inicial para o cálculo da diferença.

Data_final – data final para o cálculo da diferença.

Primeirodiada_semana – [opcional] especifica o primeiro dia da semana. Os valores possíveis são: 1 (domingo) a 7 (sábado).

Exemplos:

Para calcular a diferença em dias entre duas datas:

DateDiff("d", "01/01/2021", "31/12/2021")

Resultado: 364

Para calcular a diferença em meses entre duas datas:

DateDiff("m", "01/01/2021", "31/12/2021")

Resultado: 11

Para calcular a diferença em anos entre duas datas:

DateDiff("y", "01/01/2021", "31/12/2021")

Resultado: 0 (porque as datas são do mesmo ano)

Veja também mais Funções com a letra F

Funções que começam com:

Comentários