O Função DateDiff em Excel VBA pode ser usado para obter o número de dias entre duas datas.
Coloque um botão de comando em sua planilha e adicione as seguintes linhas de código:
Dim firstDate As Date, secondDate As Date, n As Integer
firstDate = DateValue ("Jan 19,2021-2022")
secondDate = DateValue ("25 de fevereiro de 2021-2022")
n = DateDiff ("d", firstDate, secondDate)
MsgBox n
Explicação: primeiro, declaramos duas datas. Em seguida, inicializamos as duas datas usando a função DateValue. A função DateDiff possui três argumentos. Preencha "d" para o primeiro argumento, pois queremos o número de dias entre duas datas. Finalmente, usamos um MsgBox para exibir o número de dias entre as duas datas.
Resultado quando você clica no botão de comando na planilha:
Altere "d" para "ww" para obter o número de semanas entre duas datas. Coloque o cursor em DateDiff no Editor do Visual Basic e clique em F1 para obter ajuda sobre os outros especificadores de intervalo.