我的excel里面有个自定义的宏,所以保存的是xlsm格式,很简单,A1单元格的值变化后,B1值也就变化。 我打开excel手动写入时,一切正常,使用epplus写就不会触发这个宏,请问有没有大神知道是怎么回事? 宏里面代码很简单:Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then
wwwww End IfEnd SubSub wwwww() Dim a As String
a = Sheet1.Range("A1").Value
Sheet1.Range("B1") = a + 1End Sub
1 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
这个是正常的。
好像说你写一个软件,定义事件触发修改数据。
Amount=quantity*UnitPrice
但是如果别人直接写你的数据库,那么他对Quantity 和UnitPrice的修改就不会导致Amount的自动修改。
你使用第三方软件写EXCEL的数据就像是第三方软件写你的数据库一样。
- 1 回答
- 0 关注
- 944 浏览
添加回答
举报
0/150
提交
取消