2014-01-14 37 views
1

我正在添加一個相當大的工作簿,其中包含許多工作表和宏,不幸的是,它們不是我的域更改...這些包括一個名爲Control的模塊,電子表格稱爲控制和另一個在不同的模塊中使用「Dim Control As Object」然後「設置控制=工作表(CONTROL_SHEET)」子我的問題是我需要使用「Dim chb As Control」,但是當我的模塊被稱爲我得到的錯誤:Dim x As Control和預先控制模塊之間的衝突

Compile error: A module is not a valid type

有沒有一種方法來定義我在Dim語句中使用哪個控制例如「Dim chb As Vartype.Control」?

回答

1

我想你應該可以使用MSForms爲根其指定:

Public Sub test() 
Dim x As MSForms.Control 
End Sub 
+0

這做的伎倆很好,謝謝喬 – Rodney

相關問題