說明白點吧
我需要對如下區域進行操作:
Set tsg = Union([C2:C9], [E5:E9], [G6:G8], [I7:I14], [K10:K15], [O2:O16], [S2:S15])
Set tig = Union([A2:A4], [E2:E4], [G2:G5], [I2:I6], [K2:K9], [M2:M14], [Q2:Q10], [U2:U7])
Set tog = Union(tsg, tig)
好幾個命令按鈕和SelectionChange事件中都要用到這些區域,目前使用的笨方法是在每個按鈕里和SelectionChange事件中都定義一遍。
所以 我想將這幾個區域定義成變數,其它地方只需要呼叫這些區域的變數就可以了。
但是卻不知道代碼如何寫。
uj5u.com熱心網友回復:
定義global變數,在workbook open事件中賦值,其他方法中直接參考。uj5u.com熱心網友回復:
也可以試試使用名稱:Option Explicit
Sub test()
Debug.Print ThisWorkbook.Names("wer").RefersToRange.Address
End Sub
其中的"wer"是區域名稱
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/102529.html
標籤:VBA
上一篇:請問下,vb+mysql+discuz的用戶積分排名,我想查詢某用戶的排名名次,看清楚噢!是排名名次!,請問應該用什么代碼???
