Nice job. This works well in my environment and my team thanks you. There is just one thing....
When you include the Option Explicit declaration in the code,- the button stops working....
when you click on it, a mesage pops up saying: - "Copy cancelled".
After I dim strmsg - I get popup- "Start from ?", followed by: "copy canceled: - message box.
Can you identify which variables in the script should be Dim or set so that they work with included option Explicit?