Excel Vba Set Range Based For Loop Is Also Called