编程常用代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程常用代码剖析

编程常用代码 Excel2007启用宏:OFFICE按钮→选项→信任中心→信任中心设置→宏设置 代码里可以命名名称,比如 rng1.Name = data1 ,然后在公式中使用它 Debug.Print 7777 在立即窗口中显示 Environ(Computername) 计算机名 Environ(userprofile) ‘ 桌面路径 ActiveWindow.Caption=XXXXX 在显示文件名的地方显示XXXXX Windows(ThisWorkbook.Name).Visible = False 隐藏excel主窗口ThisWorkbook.Name[文件名] 文件和文件夹 当前文件夹的名称:CurDir 更改文件或文件夹的名称:(Name 原文件 As 新文件) 检查文件或文件夹是否存在:m=Dir(文件,Nomal) m=Dir(文件夹,Folder)Directory 创建文件夹(MkDir D:\文件夹名) f = Dir(D:\省份分表, vbDirectory) 判断是否已经存在 If f = Then MkDir (D:\省份分表) 如果不存在就建立 删除文件:(Kill D:\文件夹名\成品.xls 删除空文夹:(RmDir D:\文件夹名) 复制文件:(FileCopy) For i = 101 To 10000 FileCopy D:\迅雷.txt, D:\文件夹名\ i 迅雷.txt Next With Application.FileSearch .Filename = *.* .LookIn = ThisWorkbook.Path \分表 .Execute k = .FoundFiles.Count 文件夹中的文件个数 End With Sub 生成目录() 有子文件夹也查到 Set fs = Application.FileSearch With fs .LookIn = D:\暂用\ 设置要查找的起始目录 .Filename = *.* .SearchSubFolders = True 是否查找子目录 .Execute 根据上面的设置执行查找 For i = 1 To .FoundFiles.Count 遍历文件 a = Dir(.FoundFiles(i)) Cells(i + 1, 3) = a Next i End With End Sub Shell explorer.exe k \生成的表\, vbMaximizedFocus 展开文件夹 Sub 动态读取指定文件夹名() On Error Resume Next Dim stMedd As String stMedd = 请选择文件目录: Set obMapp = CreateObject(Shell.Application).BrowseForFolder(0, stMedd, H1) If Not obMapp Is Nothing Then Directory = obMapp.self.Path \ 文件夹名 [G1].Value = Directory Else Exit Sub End If Call FilesList.FilesList End Sub 变量 模块级变量的声明格式Public Directory Dim x As Integer 声明变量 Byte (0到255的整数) Integer % (-32768+32768) Date (日期) String $ (65400个字符) Decimal (小数) Long Single ! Currency @ Format(32, 0000) ‘Format格式结果为:0032 Dim Arr() 数组 ReDim Preserve Arr(1 To r) ‘声明动态数组 Array函数 Application.Transpose ‘转置 数组下限LBound(Arr)=0 ,数组上限 UBound(Arr)=4 Erase arr ’清空数组 IsArray ’指出变量是否为一个数组 If Application.CountA(Arr)0 Then 判断数组不为空 Range(A1:D1) = Array(1001, 现金, 300000, Date) 在一行多列中依次输入不同数据 Range(A1:A4) = Application.Transpose(Array(1001, 现金, 300000, Date)) 在一列多行中次输入不同数 Sub 字典 () r = Sheet1.Range(A655

文档评论(0)

1520520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档