2013-08-01 27 views
1

我有一個帶有許多變量和常量的VBA代碼的工作表,我希望在另一個工作表的VBA代碼中使用這些變量。不幸的是,代碼在工作表之間分開,並且需要共享變量和常量作爲輸入參數。在VBA中可以使用excel嗎?在Excel工作表之間共享VBA變量

+0

你應該在模塊級聲明變量.. as Public – matzone

回答

1

是的,您必須聲明變量爲Public variable [As type]。正如@matzone所說的,在模塊層面上,即在任何潛艇,功能或屬性之前。

在變量複製必須稱其爲module.variable,其中模塊是模塊代號爲Sheet1ThisWorkbook的情況。

也考慮在VBA項目中插入模塊以加入所有這些共享變量(和函數,子類)的選項。