文档介绍:华信教育资源网 Excel 与数据处理第3版华信教育资源网 本章学习目标 1、掌握 EXCEL VBA 二次程序开发的方法 2、掌握窗体工具箱的应用方法 3、掌握窗体的设计方法 4、掌握窗体事件的编程方法 5、掌握简单的对话框设计方法 6 、掌握本章录像带系统的设计过程华信教育资源网 认识?本章主要学习 EXCEL VBA 二次程序开发的方法。包括窗体设计、事件编程以及系统总控窗体的设计等内容。这些内容在 Windows 编程中是通用的。通过本章的学习,能够加深对 Windows 编程技术的理解。?本章采用案例学习方式,通过模型化的录像带管理系统的 Excel VBA 设计,将 VBA 的窗体设计、事件编程、对话框设计和控制窗体等内容串接起来。旨在提供一种用 Excel 设计中小型实用型的信息管理系统管理数据的高级方法的参考。希望这种方法能够为实际工作带来一定的参考和指导意义。华信教育资源网 问题分析及数据表设和?1、概述?录像带的租借与管理是一个常见问题,其特点是数据之间的关系简单,数据量较大。若用人工方式进行管理,很难完成数据的汇总统计及各种数据的分析工作。如果每天有 1 000 张录像带借出,就需要进行 1 000 次加法才能计算出每天的租金总额。当然,每个月的租金统计就更复杂了。?此外,录像带的管理也比较困难。例如,要查看哪些录像带是顾客最喜欢看的,哪些录像带被损坏了,哪些录像带超期未还等,在人工管理方式下,要得出这些问题的答案,必须翻阅长长的录像带租借记录。?如果在 Excel 中进行录像带的租借管理,则上述问题可轻松获解。华信教育资源网 问题分析及数据表设和?2、录像带管理的方法?建立存放数据的若干个工作表,分别用来存放录像带数据、用户租借记录、月租会员等数据信息。?为相关工作表建立用于数据输入、查询的窗体。这些窗体能够从工作表中查询数据,准许输入数据并将之存放在正确的工作表中。?窗体与工作表之间的数据传递通过 VBA 编程实现。华信教育资源网 问题分析及数据表设和?3、设计的录像带管理工作表?录像带管理工作表华信教育资源网 问题分析及数据表设和?录像带类别工作表华信教育资源网 问题分析及数据表设和?租借记录工作表华信教育资源网 问题分析及数据表设和?会员工作表华信教育资源网 VBA 窗体设计 1、认识 VBA 窗体?窗体是一种设计对话框的工具,它可以设计出功能和形式不一的各种对话框。当前的计算机编程语言都提供了对窗体设计的支持, 只不过有的语言称它为对话框设计(如 VC++ 以前的版本),有的语言则直接称为窗体设计(如 Delphi 、 Visual Basic 、 C# 等)。?窗体必须与宏程序结合使用,通过宏可以将窗体与 Excel 的工作表、自定义菜单、按钮或图形控件结合在一起。