Непонятно, говорите ли вы о функциях формул или функциях VBA.
Функции формулы
Не используйте функцию DateValue, которая ожидает строку; используйте функцию Date, которая ожидает числовой год, месяц, день:
=DATE(INT(LEFT(A1,4)),INT(MID(A1,6,2)),INT(MID(A1,9,2)))
при условии, что строка даты как есть в A1.
Функции VBA
Вычисление аналогично приведенному выше, просто используйте вместо него функцию DateSerial :
dt= DateSerial(Int(Left$(dt$, 4), Int(Mid$(dt$, 6, 2)), Int(Mid$(dt$, 9, 2)))