我正在爲Excel工作表創建一些VBA腳本,並且我創建了一個模塊,其中包含主要存儲每個數據庫字段名稱的主要字符串的完整列表。這樣,如果有人修改了數據庫,他們可以更新模塊中的VBA變量,然後我所有腳本都直接引用全局變量而不是字段名,甚至不知道其中的差別。Excel中的VBA:全局常量文件
無論如何,我將在幾個不同的無關excel工作表中工作,我希望他們都能訪問該模塊。最糟糕的情況是,我可以手動將模塊複製到每個工作簿,但是如果它們都可以從外部引用同一個確切文件,那麼這將非常棒......就像VBA/Excel中可能的那樣?
而且,現在我的變量看只是想:
Global tblDeviceType As String
然後我在模塊中的功能打開工作簿時調用初始化。有沒有更好的方法來保持我所有的常量或這是否工作?
哦,是的,我沒有真正將它們聲明爲常量,因爲它們中的一些具有更復雜的數據類型(比如範圍)並且不能靜態聲明 - 至少它看起來並不像它們。