excel vba 知识收藏.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:2 大小:27KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

excel vba 知识收藏.doc

excelvba知识收藏.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文件定时自杀:PrivateSubWorkbook_Open()IfNow()>=#5/20/2010#ThenActiveWorkbook.ChangeFileAccessxlReadOnlyKillActiveWorkbook.FullNameApplication.QuitEndIfEndSub限制使用次数:PrivateSubWorkbook_Open()AAA=GetSetting(appname:="MyApp",section:="Atartup",key:="试用次数",Default:=1)MsgBox"你还可以使用的次数为:"&(5-AAA)&"次,请珍惜!"IfAAA=20ThenDeleteStting"MyApp","Atartup"MsgBox"文件将被删除,感谢您的使用,谢谢!"ActiveWorkbook.ChangeFileAccessxlReadOnlyKillActiceWorkbook.FullNameThisWorkbook.CloseFalseEndIfAAA=AAA+1SaveSetting"MYaPP","Startup","使用次数",AAAEndSub限制在自己的电脑上使用:PrivateSubWorkbook_Open()Application.ScreenUpdating=FalseOnErrorGoTo100Workbooks.OpenThisWorkbook.Path&"/验证.xls"ExitSub100:MsgBox"你无法使用该文件"ThisWorkbook.CloseFalseApplication.ScreenUpdating=TrueEndSub当文件无法正常打开时,怎么办?可在该文件的同目录下创建一个Excel文件并添加一个模块,在模块中添加如下程序并运行:Sub破解()Application.enableevents=falseWorkbooks.open文件的完整路径Application.enableevents=trueEndsub如破解并打开本例提供的文件,可以添加一下程序并运行Sub破解()Application.enableevents=falseWorkbooks.openthisworkbook.path&“/验证.xls”Application.enableevents=trueEndsub合并多个表的数据PrivateSubCommandButton1_Click()DimyAsLongy=[a65536].End(xlUp).Row+1Range("a2:g"&y).ClearContentsSetconn=CreateObject("adodb.connection")Forx=1To3conn.Open"provider=microsoft.jet.oledb.4.0;extendedproperties=excel8.0;datasource="&ThisWorkbook.Path&"/"&x&".xls"Sql="select*from["&x&"]"[a65536].End(xlUp).Offset(1,0).CopyFromRecordsetconn.Execute(Sql)conn.CloseNextxSetconn=NothingEndSub