Sorry if this is too far from the topic. I mean VBA, not Visual Studio, but it can still be relevant.
Using AddIn, compared to a workbook, you can separate your code from user data. So, if the code is complex and you need to update it separately from user data books, this is not a bad idea.
AddIn , , check, , - . AddIn , Excel. , . AddIn, , , ..
, , , , - , , , . , , , .
AddIn (.xlam) ( ).
, .