我有幾個作業表事件都依賴一個公共變數,我想要這個公共變數總有資訊傳遞的功能,而不是一個事件結束就釋放了,有什么辦法嗎?
uj5u.com熱心網友回復:
在各個作業簿中都定義一個這樣的公用變數,然后只要這個變數的值發生變動,就同步更新所有其他作業簿中的對應變數?僅供參考
uj5u.com熱心網友回復:
我不需要跨作業簿,只是不知道為啥,我設定公共變數還是會突然被回收。uj5u.com熱心網友回復:
定義模塊級變數;突然被回收是什么意思?
uj5u.com熱心網友回復:
就是按理說用public和static定義變數會保留上一次運行的結果,直到關閉作業簿才回收。但實際我遇到的情況是,小的變數比如一個整型,會在保留幾次之后突然被回收,大的變數例如一個自己寫的物件,可能兩次或者一次都沒保留就回收了。我也不太清楚是什么原因,也不知道跟系統或者WPS有沒有關系。uj5u.com熱心網友回復:
你用的是WPS的VBA么?uj5u.com熱心網友回復:
是的,單位統一轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/26850.html
標籤:VBA
上一篇:vba合并單元格對應的資料計算
