Duration = DateDiff("yyyy", d1, d2)
Однако, чтобы избежать проблем, связанных с локалью, лучше сначала вручную преобразовать строки в даты:
d1 = DateSerial(1900 + cint(right$(literal,2)), cint(left$(literal,2)), cint(mid$(literal,4,2)))
При условии, что ваши даты всегда указаны в мм / дд / гг.Если вы используете форматы даты, зависящие от локали, просто используйте функцию CDate
.