Access编程交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • Excel技巧 为数据区域..
  • 在 Excel中 打开Ac..
  • 小丸子学 Excel200..
  • 使用 Excel 2000..
  • Excel 97/VBA技..
  • Excel97对数据的安全..

最新文章

  • 在 Excel中 打开Ac..
  • 为选择的区域添加边框
  • 如何在Excel中使用文件..
  • 用快捷键实现相对引用和绝对..
  • 【技巧】Excel控制特定..
  • Excel技巧集锦

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > Excel技巧 > Excel应用与操作
Excel应用与操作

Excel2000 应用案例之四十九

10.5  日常工作自动化


    在日常工作中,有些操作,甚至可能是一些较为复杂的操作需要经常进行,为了有效地提高工作效率,减少差错,可以利用Excel 2000提供的宏使得上述操作自动完成。宏是Excel的重要组成部分。学好用好宏,可以更方便地操作Excel,更好地控制Excel,进一步深入发掘Excel的强大功能,全面提高应用Excel的水平。

10.5.1  宏的基本概念


    所谓宏实际上是一种计算机程序语言。早期的宏是模仿用户界面的,实质上就是一些按键的组合,再加上一些类似于Basic语言中的INPUT、IF…THEN…ELSE等语句的宏命令。例如,宏命令“RNC”相当于用户键入R(区域“Range”)、N(名称“Name”)、C(创建“Create”),执行的是创建区域名称的操作。这样的宏不仅难以阅读,而且也与图形用户界面不适应。以后逐渐开始使用独立于用户界面的宏语言。例如在Excel 4.0版中至少有三种不同的方法复制一个区域:使用[Ctrl]+[C]复合键;使用工具栏中的复制工具按钮;使用编辑菜单中的复制命令。所有这些用户操作序列都被翻译成单一的宏函数,=COPY( )。这样的宏的主要缺点是Excel宏只能用于Excel,而无法适应其它应用程序。从Excel 5.0开始使用VBA(Visual Basic for Application)作为宏语言。Excel 2000使用的是与Visual Basic 6.0兼容的面向整个Office 2000各应用程序的VBA。Visual Basic是Windows环境下开发应用程序的一种通用程序设计语言,功能强大,直观易用。而VBA是在Visual Basic程序设计语言的基础上,增加了对相应软件不同对象的控制功能。例如关于Excel工作簿、工作表、区域、数据透视表等对象的属性、事件和方法。
    在Excel 2000中,宏都是由一个个过程构成。具体分为三类:Function过程、Sub过程和Property过程,也称作函数宏、命令宏和属性宏。其中Function过程用于创建自定义函数,Property过程主要用来创建和操作自定义属性,对这两种过程本章不进一步介绍。以下主要通过股票行情分析中的应用,介绍创建和应用命令宏的方法。

10.5.2  录制宏


    所谓命令宏是指能独立完成一些特定操作的一段VBA程序。例如要创建一个命令宏,将单元格区域A2:E2的格式设置成货币样式,并清除工作表中的网格线,则相应的命令宏如下所示:
    Sub Example( )
                  Range("A2:E2").Select
                  Selection.Style = "Currency"
                  ActiveWindow.DisplayGridlines = False
    End Sub
    该命令宏的第1句使用Range对象的Select方法,实际上是执行选定A1:F1单元格区域的操作。第2句修改Selection的Style属性,实际上是执行将选定对象的样式设置为货币样式的操作。最后一句修改ActiveWindow对象的DisplayGridlines属性,将其设置为False,实际上是取消当前活动窗口的表格线。

从上例可以看出用VBA创建命令宏的大致特点。显然要创建操作较为复杂的命令宏,需要熟悉Excel的各种对象,掌握VBA提供的各种语句、函数、方法和属性等内容,还需要具备一定的程序设计的能力。这对于一般用户,特别是对于非计算机专业的用户,是较为困难的。即使对于掌握了VBA的用户,逐字逐句地编写VBA,也是相当辛苦的工作。为此,Excel提供了记录宏的功能,可以录制用户执行的操作,自动生成有关的命令宏。例如,股票行情数据清单如本章开始处的图10-1所示。要创建有关建立股票排行榜的命令宏,其操作步骤如下:
    首先单击视图菜单中的工具栏命令中的Visual Basic。Visual Basic工具栏出现在屏幕上。如图10-31所示。

access数据库

图10-31


    单击Visual Basic工具栏上的录制宏按钮 access数据库 ,出现录制新宏对话框。

在宏名框中键入要录制的宏的名字,并根据需要输入说明的内容。本例在宏名框中输入“涨幅”替换默认的宏名;在说明框中键入“筛选涨幅为前5名的股票”替换默认的说明描述。如图10-32所示。单击确定。

access数据库

图10-32


    这时状态栏出现录制字样,并出现停止录制工具栏。此后所进行的操作,Excel 2000将自动记录下来,并将其转换成相应的命令宏。
    执行一遍筛选涨幅前5名的操作。注意,为了保证宏无论在什么情况下都能正确的执行,操作的第1步应先选定股票数据清单所在的工作表,以及该工作表中股票数据所在的任意单元格。
    单击停止录制按钮 access数据库 。
    这样就完成了录制宏的操作。要查看录制的宏的内容可单击Visual Basic工具栏上的Visual Basic编辑器按钮 access数据库 。此时出现Visual Basic编辑器窗口。如图10-33所示。

access数据库

图10-33


    在Visual Basic编辑器中可以查看、编辑以及调试VBA宏。在其中的代码窗口中,可以看到刚才录制的操作所对应的宏语句。使用宏记录器录制的宏通常都是机械的,录制完后可以根据需要修改它们,使其更通用、更简洁。为了增加宏的可读性,还可以在宏语句后面添加有关的说明或注释语句。如果创建的宏较为复杂,可以根据其执行的功能,将其分解成几个简单的宏,分别录制。然后再录制依次执行这几个宏的宏,将简单宏组装成功能更强的宏。
    按照相同的步骤分别录制筛选跌幅前5名和成交量前5名的宏“跌幅”和“成交量”。

10.5.3  执行宏


    当需要执行宏时,可以有多种方式。一般情况下可以直接执行;对于使用较为普遍的宏,可以为其建立工具栏或菜单命令,使其象Excel 的内部命令一样使用;还可以利用窗体控件,在工作表上建立有关命令宏的按钮,使其象应用系统一样工作。

1. 直接执行

    直接执行宏的基本操作如下:
    单击Visual Baisc工具栏上的运行宏按钮 access数据库 ,这时出现宏对话框如图10-34所示。

access数据库

图10-34

    在宏名列表中选定要执行的宏。这里选“成交量”宏。
    单击执行按钮。
    这时,宏将自动完成筛选成交量为前5名的股票的操作。
    为了更方便地执行宏,可以在创建宏时指定快捷键,或是在图10-34的对话框中单击选项命令,为指定的宏填加快捷键。注意:[Ctrl]+<字母>复合键大多已经是某些操作的快捷键,所以最好使用[Ctrl]+[Shift]+<字母>的复合键形式定义宏的快捷键。定义快捷键时,[Ctrl]键为缺省的,故只需按[Shift]键和相应的字母键即可。例如可以分别指定[Ctrl]+[Shift]+A、[Ctrl]+[Shift]+B和[Ctrl]+[Shift]+C作为“涨幅”、“跌幅”和“成交量”三个宏的快捷键。这样以后当需要执行某个筛选操作时,只需按相应的快捷键即可。

发布人:admin-Excel Home  
分享到:
点击次数:  更新时间:2005-02-15 11:48:48  【打印此页】  【关闭】
上一条:Excel2000 应用案例之四十八  下一条:Excel2000 应用案例之五十



相关文章

  • • 在 Excel中 打开Access窗体或者报表的错误原因及解决办法
  • • 为选择的区域添加边框
  • • 如何在Excel中使用文件对话框
  • • 用快捷键实现相对引用和绝对引用快速来回切换
  • • 【技巧】Excel控制特定单元格输入文本的长度
  • • Excel技巧集锦
  • • Excel技巧大汇总
  • • 在word中输出数学符号

热门文章

  • [2005-03-06] 用Excel VBA轻松编制座位表access数据库
  • [2005-03-12] Excel常见错误及解决方法access数据库
  • [2005-03-05] 利用Excel VBA查找同名学生access数据库
  • [2005-02-13] 如何避免 Excel 中的错误信息access数据库
  • [2005-02-15] Excel2000 应用案例之四十九access数据库
  • [2005-03-06] Excel 2000操作“秘籍”二则access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

中山市天鸣科技发展有限公司 版权所有 1999-2023 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn