设为首页
联系站长
加入收藏

您的位置: 首页>>IT业界>>互联网>>正文
 编辑录制的代码
 日期:2005-11-22 13:14:40  来源:百当软件园
在上一节,我们录制了一个宏并查看了代码,代码中有两句实际上并不起作用。哪两句?现在,在宏中作一个修改,删除多余行,直到和下面代码相同:

Sub 改变颜色()
'
' 改变颜色 Macro
' xw 记录的宏 2000-6-10
'

'
With Selection.Interior
.ColorIndex = 3
End With
End Sub 

  完成后,在工作表中试验一下。你会发现结果和修改前的状况一样。在With 语句前加入一行:

Range("A5").Select

  试着运行该宏,则无论开始选择哪个单元格,宏运行结果都是使A5单元格变红. 

  现在可以看到,编辑录制的宏同样非常简单。需要编辑宏是因为以下三个方面的原因。一:在录制中出错而不得不修改。二:录制的宏中有多余的语句需要删除,提高宏的运行速度。三:希望增加宏的功能。比如:加入判断或循环等无法录制的语句。

  1.7 录制宏的局限性

  希望自动化的许多EXCEL过程大多都可以用录制宏来完成.但是宏记录器存在以下局限性.通过宏记录器无法完成的工作有:

  1)录制的宏无判断或循环能力.
  2)人机交互能力差,即用户无法进行输入,计算机无法给出提示.
  3)无法显示EXCEL对话框.
  4)无法显示自定义窗体.
本课中,你已经掌握了VBA的一些基础知识,你会录制宏、编辑宏而且了解了录制宏的局限性.你很努力.并且已经为将来学习VBA甚至VB等编程语言打下了基础.关键是你已经了解了一个谜底,就是说,你了解了什么是编程.下面是些小练习,做完后才可以去玩哟.

  思考:
  1)VBA只能用于EXCEL吗?
  2)VBA是基于哪种语言?
  3)说说EXCEL和VBA的关系.
  4)为什么要用宏?

相关文章

·Excel2000工作薄安全攻略
·Excel文件的加密与隐藏
·Excel97使用技巧42招
·用Excel统计2000年中国甲A联赛
·用Excel函数排序与筛选
·重名检索与姓氏频率统计
·用Excel函数自动排名次
·第七课 如何在Excel里使用定时器
·第六课 提高Excel中VBA的效率
·第五课 利用VBA设置工作表使用权


阅读排行

·Win 2000不能访问Win XP的原因及
·解析Windows中的帐户和权限功能
·如何共享Windows XP操作系统
·Windows XP Service Pack 1
·通过 Windows XP 注册表自定义您
·Windows 2000 TCP/IP协议概述
·Windows 2000 Server TCP/IP协议
·dos常用命令使用说明
·Windows变慢原因分析及解决方法(
·Windows变慢原因分析及解决方法(
·WINXP下强行关闭“杀”不了的进程
·Windows XP系统注册表的恢复

最新文档

·创业激情需冷静 网络代理选择应理
·域名交易平台亟需规范 预防域名买
·Travel旅游域名即将引发抢注潮 
·从原理深处分析如何预防arp攻击
·突破建站弊端 企业网络营销大有可
·如何区分进程和病毒?
·java的基础知识,如何学好java
·微机原理与接口技术基础知识
·如何解决青少年沉迷网络的问题,
·全面分析主板BIOS报警信号

请您注意:
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·您在本站发表的作品,本站有权在网站内转载或引用
·其他网站如果需要转载 本站文章请在贵站著名来源,谢谢合作