A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Sorry Joanne, I meant to reply with more detailed information but I haven't had the time as yet.
I do know the solution to the problem, I just wanted to check if it was caused by the new June update in Excel 2016 (so I know how long my spreadsheets have been working incorrectly).
The insert column code does indeed work correctly in the 1705 version until you copy and paste a selection of data before you use the code, then it does not insert a new column to the left, it inserts copied data from your last selection. To stop it doing this, I have ensured that Application.cutcopymode = false is added to my code directly after the paste.
I have now fixed my spreadsheets and am pretty sure that this behaviour changed with the June update so I don't need further help.
Many thanks,
Sarah