В вашем случае это приведет к ошибке. : -)
Set
назначает ссылку на объект. Для всех других назначений (неявное, необязательное и малоиспользуемое) оператор Let
является правильным:
Set object = New SomeObject
Set object = FunctionReturningAnObjectRef(SomeArgument)
Let i = 0
Let i = FunctionReturningAValue(SomeArgument)
' or, more commonly '
i = 0
i = FunctionReturningAValue(SomeArgument)