bueno no se si esto te ayude. realmente no se que hace la función.
lo que si te puedo decir que se cumple (vbaStrVarVal)en esta parte de codigo
Text1.Text = Format(10, "Currency")
pero solo si se asigna a un control directamente.
si se hace de esta forma no se cumple (vbaStrVarVal)
dim x as courrency
x = Format(10, "Currency")
cuando digo se cumple quiero decir que si se usa.
saludos