我的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 關注
- 986 瀏覽
添加回答
舉報
0/150
提交
取消