Is it possible to use VBA to have a Macro delete itself once finished running?