Oh, come on, the macro isn't difficult to understand, is it?