Existe a função DATAM. No VBA, é EDATE.
Option Explicit
Sub TESTE()
Dim LINHA As Long
LINHA = 1
While Plan1.Range("A" & LINHA).Value <> ""
Plan1.Range("B" & LINHA).Value = WorksheetFunction.EDate(CDate(Plan1.Range("A" & LINHA).Value), 0)
LINHA = LINHA + 1
Wend
End Sub
Postado : 12/07/2018 11:02 am