Excel VBA_类代码实例集锦资料

Excel VBA_类代码实例集锦资料

ID:42255349

大小:286.00 KB

页数:40页

时间:2019-09-10

Excel VBA_类代码实例集锦资料_第1页
Excel VBA_类代码实例集锦资料_第2页
Excel VBA_类代码实例集锦资料_第3页
Excel VBA_类代码实例集锦资料_第4页
Excel VBA_类代码实例集锦资料_第5页
资源描述:

《Excel VBA_类代码实例集锦资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1,类动态数组控件‘2007VBA技巧‘快盘Mytb更新类类动态数组控件.xlsm‘2013-6-16类模块代码:PublicWithEventsfrmAsMSForms.UserFormPublicWithEventsmyTextAsMSForms.TextBoxPublicIndexAsIntegerPrivateSubmyText_Change()Index=Mid(myText.Name,8)Iffrm.Controls("Textbox"&Index)<>""Thenfrm.Label1.Cap

2、tion="控件事件:Change"&vbCrLf&_"控件名称:"&frm.Controls("Textbox"&Index).Name&vbCrLf&_"Text属性:"&frm.Controls("Textbox"&Index).TextEndIfEndSubPrivateSubmyText_DblClick(ByValCancelAsMSForms.ReturnBoolean)Index=Mid(myText.Name,8)Iffrm.Controls("Textbox"&Index)<>""Thenfr

3、m.Label1.Caption="控件事件:DblClick"&vbCrLf&_"控件名称:"&frm.Controls("Textbox"&Index).Name&vbCrLf&_"Cancel属性:"&CancelEndIfEndSubKeyUp事件与Change事件重迭,二者取其一PrivateSubmyText_KeyUp(ByValKeyCodeAsMSForms.ReturnInteger,ByValShiftAsInteger)Index=Mid(myText.Name,8)Iffrm.Contr

4、ols("Textbox"&Index)<>""Thenfrm.Label1.Caption="控件事件:KeyUp"&vbCrLf&_"控件名称:"&frm.Controls("Textbox"&Index).Name&vbCrLf&_"按键值:&H"&Hex$(KeyCode)EndIfEndSubPrivateSubmyText_MouseMove(ByValButtonAsInteger,ByValShiftAsInteger,ByValXAsSingle,ByValYAsSingle)SelectCas

5、eIndexCase3Userform2.Label2.Caption="3"Case8Userform2.Label2.Caption="8"Case4Userform2.Label2.Caption="4"Case9Userform2.Label2.Caption="9"CaseElseUserform2.Label2.Caption=""EndSelectEndSub模块1代码:Publica(1To14)AsmyTextSubformshow()Userform2.ShowEndSub窗体代码:Priva

6、teSubCommandButton1_Click()Dimi&,t$Fori=1To14Ifa(i).myText.Text<>""Thent=t&"控件名称:"&a(i).myText.Name&vbTab&"Text属性:"&a(i).myText.Text&vbCrLfEndIfNextiMsgBoxtEndSubPrivateSubUserForm_Initialize()Dimi&Fori=1To14Seta(i)=NewmyTextSeta(i).myText=Me.Controls("Textbo

7、x"&i)Seta(i).frm=MeNextiEndSub工作表代码:PrivateSubCommandButton1_Click()Userform2.ShowEndSub2,复选框选择‘快盘Mytb更新类类0928..xls‘当复选框选择到7个时,其它的复选框不能再选择。当复选框选择小于7个,其它的复选框还能继续选择。类模块代码:PublicWithEventscheAsMSForms.CheckBoxPublicWithEventsfrmAsMSForms.UserFormPrivateSubch

8、e_Change()'类的数据改变事件DimindexAsLongindex=Mid(che.Name,9)'取出checkboxN中的数字NIffrm.Controls("checkbox"&index)=TrueThena=a&Format(index,"00")&","n=n+1Ifn=7ThenFori=1To18b=Format(i,"00")IfInStr(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。