课后思考题参考答案.pdfVIP

课后思考题参考答案.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课后思考题参考答案 第 1 章 操作自动化 1.录制宏时的相对引用与绝对引用的区别是什么? 答:产生的单元格或者区域地址不同,导致执行代码时被操作对象也不同。如果采用绝对 引用方式录制宏,单元格地址都采用硬编码,例如 A1 、C5:C10 之类,而采用相对引用形式 录制宏时,代码采用 Activecell 、Selection 和 Offset 之类有参照坐标的记录方式来记录单元 格或者区域地址。执行绝对引用的宏时,一般是操作指定名称的区域,而使用相对引用的宏 时,则是操作相对于活动单元格的一定偏移量的单元格或者区域,该偏移量可以是 0 值。 2.录制宏的目的是什么? 答:获得对象的名称、方法和属性,以及方法的参数,从而避免手工书写所有代码,可 以加快编程的速度,也可以避免手工书写带来的单词拼写错误等问题。 3.在哪些情况应该使用 VBA ? 答:一是非 VBA 无法完成工作的情况下,例如将公历日期转换成农历。二是虽然不用 VBA 也可以完成任务,但是效率太低,需要借助 VBA 来提速的情况下。 4.VBA 比宏强在哪里? 答:要明白 VBA 比宏强在哪里,首先需要明白什么是宏、什么是 VBA 。宏是VBA 的初级 阶段,停留在录制与调用阶段时称之为使用宏,而懂得编写、调试、修改代码时则进入了高 级阶段,此时使用的是 VBA 。 使用宏仅能解决一些很简单的、很规范的问题,复杂的问题则必须使用 VBA 实现,包括 判断、循环、防错、创建窗体等等。 5.录制宏所产生的宏代码保存在哪里?用什么方法调用宏代码? 答:录制宏时可以设置代码的保存位置,包括个人宏工作簿、新工作簿和当前工作簿, 代码将自动保存在所选工作簿的模块中。 第 2 章 代码应用基础 1.VBE 界面中哪些部件用于存放代码?不同的代码窗口各适合存放什么代码? 答:VBE 中可存放代码的部件包括: 工作表对象:用于保存工作表事件过程的代码 ThisWorkbook :用于保存工作簿事件过程的代码 类模块:用于存放类的代码 窗体:用于保存窗体事件与控件事件的代码 模块:以下四种代码以外的代码都保存在模块中,简单来说,与事件无关的代码存放在 模块中。 2.假设不小心关闭了工程资源管理器和属性窗口,从而无法查看代码和属性,用什么办 法重新显示工程资源管理器和属性窗口? 答:使用快捷键 【Ctrl+R】调出工程资源管理器。 3.用什么办法既可以阻止宏病毒运行,又能让自己编写的代码可以正常执行? 答:在“信息中心”对话框中将宏设置调整为“禁用所有宏,并且不通知”,此举可阻 止病毒代码执行。然后在“信息中心”对话框中添加一个受信任位置,将自己的包含代码的 文件存放在该路径中,从而确保文件中的代码可以正常运行。 4.保存有宏代码的工作簿适宜采用什么格式? 答:Xls 和 xlsm 格式,前者通用于 Excel 2003、2007、2010 和 2013,后者只能在 Excel 2007 及以上版本中使用。 5.录制一个打开 C 盘“生产表.xlsm”的宏,对宏指定快捷键为 【Ctrl+e】,且在工作簿 中创建一个按钮,将按钮关联到录制的宏。 录制宏.xlsm 答:代码见附件 第 3 章 从概念开始认识 VBA 1.子过程和自定义函数有什么分别? 答:子过程以 Sub 开头,End Sub 语句结尾,录制宏时产生的一切过程都是子过程; 自定义函数是Function 开头,End Function 语句结尾,它只能返回值,不能新建工作簿、 设置单元格格式、删除工作表等等操作,子过程除了不能返回值以外,一切操作都可以实现。 2.对参数赋值时有哪些赋值方式?各自的特点是什么? 答:包括按参数位置赋值和按参数名称赋值。 前者的特点是不需要书写参数名称,在对应的位置直接写上参数值即可,可选参数可以 仅用逗号占位;后者的特点是以参数赋值时需要写明参数的名称,参数与参数间的位置并不 影响代码的执行结果,可选参数可以完全忽略,既不书写参数名称和值,也不需要使用逗号 占位。 3.编写子过程时,用什么办法为过程创建一个可选参数?创建可选参数有何规则? 答:在参数前添加 Optional 关键字即可。 声明可选参数时,

文档评论(0)

新思想与新技术 + 关注
实名认证
文档贡献者

新思想与新技术

1亿VIP精品文档

相关文档