How in the hell ? <| sep |> We would have a teutonic knight skin . maybe for blitz ? DEUS VULT flash <| sep |> Bullying might help some people . Being abused or raped might help some people in some what doesn ' t kill me makes me stronger and motivated to make the world a better place kind of way , but that doesn ' t mean it shouldn ' t be discouraged and eliminated as much as possible . <| sep |> how long did it take for it to be dispatched ? I ordered one about an hour after you and it ' s not been dispatched yet . I ' m feeling a little concerned now haha <| sep |> First 64 bit commercial os ? <| sep |> Yep , it does that too <| sep |> Yup , avoid . Can ' t even get to the real site . <| sep |> quick google gives a solution for creating a backup . You could run this before your script to give users a way of restoring in the event of data loss . If manually restoring old files becomes a pain you could write another script that automates looking for the most recent backup and overriding it with the existing file again might cause data loss . Also why havent Microsfot implemented this already if it was possible ? ! we are in 2016 xDYou are likely still thinking it terms of the end users undo functionality . This is a nifty and complex bit of code that tracks state change on data by recording actions performed through the application . For it to work every action made within the GUI needs to conform to a particular set of rules . The problem and power of macros is you are defining your own rules and actions and in doing so put your hand up to take responsibility for their consequences . Another quick google tells me it is possible for VBA macros to adhere to these rules , thus making undo through a macro possible . However I suspect it ' s a very complex undertaking .