EXCEL里面先有一段才程序,是Private Sub Worksheet_SelectionChange(ByVal Target As Range)这个开头的 10
现在要加一个,表示如果指定单元格(不止一个)未填,工作表将无法保存,要加个beforesave,我是vb菜鸟,希望能在线答...
现在要加一个,表示如果指定单元格(不止一个)未填,工作表将无法保存,要加个before save,我是vb菜鸟,希望能在线答
展开
展开全部
一百℃猪的正解。
说具体点,就是在左边的工程-VBAProject双击ThisWorkbook
接着在工程-VBAProject右边有2个下拉框
第一个选择Workbook
第二个选择BeforeSave
可以设置Cancel变量,Ture为取消原有功能,即不再保存。
False则为保持原有功能,程式执行完毕继续会保存。
说具体点,就是在左边的工程-VBAProject双击ThisWorkbook
接着在工程-VBAProject右边有2个下拉框
第一个选择Workbook
第二个选择BeforeSave
可以设置Cancel变量,Ture为取消原有功能,即不再保存。
False则为保持原有功能,程式执行完毕继续会保存。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个工作簿只能有一个Private Sub Worksheet_SelectionChange(ByVal Target As Range)
将第二个的代码(不要头、不要尾)加入到第一个的END SUB之前
即可
将第二个的代码(不要头、不要尾)加入到第一个的END SUB之前
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询