В VB нет такой функции, поэтому нужно писать свою.
Говорю сразу - я не потел над ней, нашел в сети функцию определения разницы дат (DateInterval() в приложении), на ее основе написал функцию вычисления возраста (Vozrast() в приложении). Это не в плане открытия, а именно добавить кирпичик, чтобы людЯм облегчить жизнь. Возраст до года вычисляется в месяцах и днях, так нужно было для моего приложения. Если нужно год/месяц/день - в теле функции сказано, как это сделать.
Там же функция DeltaDate() вычисления разницы в датах в секундах, глядишь, кому и сгодится.