Le variabili, in VB6, devono essere dichiarate singolarmente, per esempio
Dim var1 As Double, var2 As Double
oppure
Dim var1 As Double
Dim var2 As Double

e non
Dim var1, var2 As Double
altrimenti var1 viene dichiarata come Variant.

Utilizzando il tasto F8, cioe' analizzando e procedendo manualmente sul codice, sembra sbagliato piu' il ciclio
ma hai controllato cosa contiene riga?