另一个新手的问题,但我找不到我的答案至今一个窗体...呼叫从一个特定的片子
我有几张工作簿,让我们称之为S1,S2等,我有一个用户表单执行可以从任何表格激活的操作。
我在这里的问题是,我传递给用户窗体从子
Public c As Integer, lf As Integer, ld As Integer
Sub Tri()
ld = 8
lf = 128
Application.ScreenUpdating = False
UsForm.Show
End Sub
现在我的工作簿中的大小和不同成长参数显示,从S1到S2等,要求我改变取决于在纸张上的参数它是从。 所以我从“模块”中删除我的代码,并将其放入“Microsoft Excel对象”部分。但它现在似乎没有权限访问我的公共变量,并且只要我请求ld或lf,它就显示为空(即使它在前面的用户窗体中实现)。
请问有人能告诉我我错过了什么吗?否则我该怎么办(我不想把数据放在表格本身中)?
这似乎是个窍门,我需要在我的工作簿中试用它。 你能不能很快提醒我,我不熟悉的让,得到,设置等属性? 谢谢(我会尽快验证我的工作簿) – PEagle
正如所说的一个用户表单是一个类。一个很好的解释恕我直言,可以在这里找到http://excelmacromastery.com/vba-class-modules/,这里是属性的一章http://excelmacromastery.com/vba-class-modules/#Class_Module_Properties – Storax
非常好,谢谢! – PEagle