On some workstations SolidWorks 2014 is installed and on others it is SolidWorks 2015. When launching a macro on SolidWorks 2015, VBA references were missing. So I added them and then saved the macro. Now, when we launch the macro in 2014, it's references that are missing!
I'm talking about this window, of course: http://www.cpearson.com/images/MissingRef.png
The macro was working in 2014 and when I wanted to launch it in 2015, I got an error. I added the missing reference (SolidWorks ... 201X Library I think), and it doesn't work anymore in 2014!
Edit: You don't have many solidworks-specific references enabled... I remember one day going around and activating everything that seemed useful to me.
It may not be very "professional" but it seemed logical to me. Maybe you can give it a try?