学习笔记(四)下 VBA编程小记

什么是VBA

本系列为本人学习情况记录,部分内容来自老师课件。

Visual Basic Applications(VBA)是一种可用于扩展Office应用程序的简单且强大的编程语言
我们使用Visual Basic Applications(VBA)脚本编程还可以大大提高我们的工作效率,以及扩展Excel的应用范围

什么是Excel应用

首先我们来定义一个Excel应用,因为它与其他的应用和应用开发是不一样的。Excel应用是指电子表格(spreadsheet)的应用,即我们Excel开发人员使用Excel和VBA脚本来开发一个电子表格,然后给自己或者别人使用的意思。VBA本质上就是VB(Visual Basic)程序语言,只不过微软把它修改之后,让它在微软的Excel和Word文档中运行使用。Excel应用包含的VBA代码可以达成下面的目标:
1、自动处理重复的过程(Automate tedious processes)。通常情况下,我们创建一个电子表格之后,为达到某种特定目标,我们需要指定重复执行固定的流程。为了达到这个目标,我们通过使用Excel中的宏来记录这个重复的过程。

2、改进用户体验(Enhance the user experience)。使用Excel变量来改善用户的体验感。

3、隐藏电子表格的底层的复杂性(Hide the underlying complexity of a spreadsheet)。优秀的电子表格是可以简单把用户希望的结果数据呈现出来,并且要把复杂的计算过程给封装起来。通过VBA来管理工作簿的布局和呈现工,从而让用户可以非常简捷的得到想要的计算结果。

4、整合其他的应用和数据(Integrate with another application or database)。一般企业的数据是存在于企业的应用或者企业的数据库中的,通过Excel可以整合这些数据源,然后呈现给用户来分析这些数据。

5、防止用户的误操作导致修改电子表格(Prevent the modification of certain aspects of a spreadsheet)。我们通过VBA来控制用户对于工作簿(workbook)的使用。

Excel应用的一般适用范围

1、投资分析(Investment research publication)。一般投资银行的蓝皮书使用Excel应用从底层数据中拉出数据,然后打印成100多页的统计数据、报表等。

2、销售报价(Sales quote generation)。制造企业使用Excel生成一个复杂的销售报价应用。

3、预算/预测模型(Budget/forecast models)。这个是的游戏策划需要的。

4、复杂的财务分析(Complex financial analysis)。这个也是我们游戏策划需要的,因为经济系统、装备系统培养系统、关卡系统等都可以使用到。
使用Excel的原因:

  1. 可以使用它来计算而不用手写公式

  2. 几乎所有PC机都安装了Excel应用

  3. Excel应用很容易发布

  4. 大家都有了Excel使用经验

  5. Excel应用可以被快速开发

  6. VBA是一种非常容易学习的开发语言

设置VBA开发环境

1、先创建一个Excel文件,打开文件后进入选项,信任中心中找到宏设置,启用所有宏,并信任对VBA工程对象模型的访问

2、勾选自定义功能区中的开发工具

注:欲使用VBA宏的Excel保存格式必须为xlsm格式

ALT+F11快捷键可以直接进入VBE编辑器
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值