VBA学习笔记之VBA学习思路


进阶的知识点

1. SQL查询语句和ADO
2. 正则表达式和网抓
3. 窗体与控件
4. API 类模块 等等



作者:SOROSay
链接:https://www.zhihu.com/question/26078625/answer/132542043
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1小时

熟悉数据类型、变量、常量和运算符

1.了解VBA有哪些数据类型

2.知道如何定义变量,了解public/dim/private定义变量时的区别

3.知道如何定义常量

4.了解VBA有哪些运算符,尤其是比较运算符和逻辑运算符的用法

了解请点击:VBA基础(二)

5小时

熟悉VBA语句

语句是任何语言最基础也最常用的内容,值得多花点时间熟悉

1.会写任何形式的分支语句:If/Select Case

2.会写任何形式的循环语句:Do While/Do Until/For/For Each

3.熟悉Exit语句和Goto语句的用法

了解请点击:VBA基础(三)

3小时

熟悉VBA过程和自定义函数

1.熟悉过程的不同写法:无参数过程和有参数过程

2.了解参数的引用类型:传值引用和传址引用

3.熟悉自定义函数的写法,并写出至少10个自定义函数(比如如何用VBA编写债券久期到自定义函数等等)

了解请点击:过程自定义函数

1小时

熟悉VBA的对象模型

对象模型是VBA的内核,花1个小时的时间了解原理

1.熟悉什么是对象,以及对象的属性和方法

2.了解什么是事件

了解请点击:对象、属性和方法

6小时

熟悉VBA的3个常用对象

1.实践Range对象的常用属性和方法

2.实践Worksheet对象的常用属性和方法

3.实践Workbook对象的常用属性和方法

了解请点击:Range对象Worksheet对象Workbook对象

2小时

熟悉VBA函数的用法

1.了解VBA引用Excel函数的方法:例如Worksheetfunction.Sum()

2.熟悉常用的VBA函数

了解请点击:VBA函数(一)/VBA函数(二)

6小时

熟悉数组和字典对象的用法

1.熟悉数组用法并熟练运用

2.熟悉字典对象的用法

了解请点击:数组/字典对象(一)/字典对象(二)

5小时

了解一些非常用对象的用法

1.熟悉文件夹对象的用法:Scripting.FileSystemObject

2.了解菜单栏对象:Commandbar

3.了解正则表达式:RegExp

接下来...

1.工作表和工作簿事件

2.自定义窗体设计

3.CustomUI设计

4.类模块

5.DLL封装

6.API

7.SQL/COM/XML



VBA学习笔记之VBA学习思路

时间: 2024-10-17 09:36:39

VBA学习笔记之VBA学习思路的相关文章

Accelerated C++学习笔记1—<开始学习C++>

第0章 开始学习C++ 1.每次学习一个新的语言,大家都是从Hello, world!开始 // lesson0_1.cpp : 定义控制台应用程序的入口点. //功能:编译并运行Hello,world //时间:2014.5.7 #include "stdafx.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv[]) { std::cout<< &

[Linux] 学习笔记之安装学习环境(sshd, lrzsz)

紧接前一篇,在VMWare安装完Linux,这个时候我们要使用远程工具连接到虚拟机上去了,以前一直使用Putty,后来到新公司之后,推荐使用SecureCRT,使用之后,觉得效果不错,但是每次连接都失败,linux新手伤不起,在网上搜啊搜,终于找到解决办法.   搜索了很多资料之后,发现是由于我未在Linux上安装ssh服务导致无法使用SecureCRT连接. 1. 可以使用ssh localhost对此进行测试,具体使用如下: 2. 使用apt-get或者yum安装ssh服务,具体哪种操作系统

iOS学习笔记---c语言学习第七天

结构体 结构体是一种自定义的数据类型 struct 结构体名 { 类型说明符  成员名: … 类型说明符  成员名: }: #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { struct teacher{ char name[30]; char sex; int age; char course[30]; }; typedef struct teacher Teacher; Teacher c

树莓派学习笔记——GPIO功能学习

树莓派学习笔记——GPIO功能学习

【web开发学习笔记】Struts-Tags学习笔记1 - 通用标签和控制标签

通用标签和控制标签 第一部分:代码 //前端 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030" /> <title>Insert title here</title> </head> <body> 访问属性 <a href="<%=contextP

【web开发学习笔记】ibatis学习总结

ibatis学习总结 ibatis数据库配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <

[学习笔记] Sencha Cmd 学习笔记 Sencha Cmd是什么

本文地址: http://blog.csdn.net/sushengmiyan/article/details/38295575 本文作者:sushengmiyan -------------------------------------------------------------资源链接----------------------------------------------------------------------- 翻译来源  Sencha Cmd官方网站: http://w

【web开发学习笔记】Hibernate学习总结

hibernate学习笔记 学习笔记部分: 本部分的学习比较容易,代码比较全,也容易理解,可以说是一些记忆性质的东西. 本人在学习过程中没有自己在做笔记,只是参考了网上找的学习笔记,按照那个笔记学习和复习挺快的. 源码中有一些jar包缺失,我在自学的时候也整理了相关的jar包和软件,已经上传,祝大家学习快乐. 相关资源链接: 相关的数据库连接的资源: http://download.csdn.net/detail/licong_carp/7656601 相关的jar包文件: http://dow

树莓派学习笔记——I2C Tools 学习笔记

i2ctool树莓派linux 目录(?)[+] 安装 I2C总线扫描 I2C设备查询 寄存器内容导出 寄存器内容写入 寄存器内容读出 总结 参考资料 1.安装 I2C驱动载入和速率修改请查看博文[树莓派学习笔记--I2C设备载入和速率设置]. 2.I2C总线扫描 通过i2cdetect -l指令可以查看树莓派上的I2C总线,从返回的结果来看树莓派含有两个I2C总线,通过阅读相关的资料,树莓派1代使用I2C0,而树莓派2代使用I2C1. [plain] view plaincopyprint?