ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: yuanzhuping

VBA常用技巧代码解析

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-6-7 14:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:开发帮助和教程
有了老师的教材,一定要好好学习下,目录上要是能增加个链接就好了。

[ 本帖最后由 fdcxmb 于 2009-6-7 14:03 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-6-7 20:27 | 显示全部楼层
终于跟上袁版的步伐了,嘿嘿

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-7 21:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 lbl016 于 2009-6-7 10:15 发表
yuanzhuping 版主,请告诉我你的邮箱好吗?我的附件太大(8M),无法在论坛中上传呀

我的邮箱yuanzhuping@yeah.net
这么大的文件,运行速度很可能会很慢,具体问题具体对待,比如有大量的公式。
附件可以分卷压缩后上传。

[ 本帖最后由 yuanzhuping 于 2009-6-7 21:37 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-7 21:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 fdcxmb 于 2009-6-7 14:00 发表
有了老师的教材,一定要好好学习下,目录上要是能增加个链接就好了。

目录上有链接的,直到该楼层,单击下试试。

[ 本帖最后由 yuanzhuping 于 2009-6-7 21:38 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-6-7 21:44 | 显示全部楼层
原帖由 yuanzhuping 于 2009-6-7 21:35 发表

我的邮箱yuanzhuping@yeah.net
这么大的文件,运行速度很可能会很慢,具体问题具体对待,比如有大量的公式。
附件可以分卷压缩后上传。

我已经把附件发到你邮箱了,

[ 本帖最后由 lbl016 于 2009-6-7 21:54 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-7 22:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 lbl016 于 2009-6-7 21:44 发表

我已经把附件发到你邮箱了,

请查收你的邮件。

TA的精华主题

TA的得分主题

发表于 2009-6-7 22:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
yuanzhuping 版主:如果这样修改后,速度是快了,就是无法复制和粘贴了

Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim i%, j%, n% Application.Calculation = xlManual '将工作簿设置为手动计算 Sheet15.Calculate '将县城工作表设置为重新计算 '原来的代码 Application.Calculation = xlAutomatic ''将工作簿设置为自动计算 End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-8 08:49 | 显示全部楼层

第10部分 文件操作

技巧177         复制指定的文件
       如果需要把文件从一个地方复制到另一个地方,可以使用FileCopy语句复制文件,如下面的代码所示。
  1. #001  Sub CopyFile()
  2. #002      Dim SourceFile As String
  3. #003      Dim DestinationFile As String
  4. #004      SourceFile = ThisWorkbook.Path & "\123.xls"
  5. #005      DestinationFile = ThisWorkbook.Path & "\ABC\abc.xls"
  6. #006      FileCopy SourceFile, DestinationFile
  7. #007  End Sub
复制代码
代码解析:
       CopyFile过程使用FileCopy语句将示例文件所在文件夹中的“123.xls”Excel文件复制到示例文件目录下的“ABC”文件夹中并重新命名为“abc.xls”。
       FileCopy语句复制一个文件,语法如下:
       FileCopy source, destination
       Source参数是必需的,字符串表达式,用来表示要被复制的文件名。source参数可以包含目录或文件夹、以及驱动器。
       destination参数是必需的,字符串表达式,用来指定要复制的目地文件名。destination参数 可以包含目录或文件夹、以及驱动器。
       注意 不能对一个已打开的文件使用 FileCopy 语句,否则会产生错误。
       第4行代码指定被复制的文件名称和路径。
       第5行代码指定目的文件名称和路径,如果已存在相同名称的文件则会覆盖原文件。
       第6行代码使用FileCopy语句复制文件。

技巧177 复制指定的文件.rar

10.31 KB, 下载次数: 929

TA的精华主题

TA的得分主题

发表于 2009-6-8 08:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
yuanzhuping 版主,得到你的指点,我的问题已经解决了,真诚感谢了

TA的精华主题

TA的得分主题

发表于 2009-6-8 19:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 21:12 , Processed in 0.043201 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表