Como Comparar Datas no Vba Excel

Para comparar datas no VBA Excel, você pode usar o operador "comparar" (<, >, =) ou a função "DateDiff".

Por exemplo, se você deseja comparar duas datas na coluna B, você pode usar o seguinte código:

If Range("B2").Value < Range("B3").Value ThenMsgBox "A data B2 é anterior à data B3." ElseIf Range("B2").Value > Range("B3").Value ThenMsgBox "A data B2 é posterior à data B3." ElseMsgBox "As datas B2 e B3 são iguais." End If

Se você deseja encontrar a diferença em dias entre duas datas na coluna B, você pode usar o seguinte código:

Dim data1 As Date, data2 As Date data1 = Range("B2").Value data2 = Range("B3").Value MsgBox "A diferença em dias entre as datas B2 e B3 é: " & DateDiff("d", data1, data2)

Neste exemplo, usamos a função "DateDiff" para calcular a diferença em dias entre as duas datas e exibimos o resultado em uma mensagem de mensagem.

Veja também mais Como Fazer com a letra C

Comentários