probabilmente non sono entrambe di tipo data.
Attenzione che se fai cosi:

Dim data1,data2 as date

solo data2 e' di tipo date

l'istruzione giusta e'

Dim data1 as date, data2 as date

prova a controllare comunque a quanto dici non sono entrambe di tipo data.