我编写了VBA代码,用于将Excel中所做的更改更新到数据库(SQL服务器)
如何将此代码分发给其他用户?
我使用Worksheet_Change子例程将更改的值存储在数组中。
Sub Worksheet_Change(ByVal Target As Range)
'add value to array
End sub
我还有更新数据库的代码:
Sub update_database()
'update database
End sub
我将这两个子程序存储在 sheet1 代码中。
如果没有用户复制和粘贴我的代码,如何分发此宏? 我知道我可以把我的宏放在快速链接中。但是我不知道如何处理我认为绑定到工作表的Worksheet_Change过程。
答案 0 :(得分:3)
将您的代码放入Addin并分发。
注意:要使插件响应所有Worksheet_Change events
,请参阅How can an Excel Add-In respond to events in any worksheet?