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


 

转载于:https://www.cnblogs.com/gilgamesh-hjb/p/7299510.html

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非常好的问题!让我来回答你的问题。 首先,关于VBA学习笔记(一):自动添加代码,你可以使用VBA的宏来自动添加代码。具体步骤如下: 1. 打开你要添加代码的Excel文件,并按下Alt + F11进入VBA编辑器界面。 2. 在左侧的“项目资源管理器”窗格中,展开你的Workbook,并双击“这台电脑”(或“Microsoft Excel 对象”),打开相应的代码窗口。 3. 在代码窗口的顶部,选择“工具” > “宏” > “录制新宏”。 4. 在弹出的“新建宏”对话框中,为新宏命名,并选择一个快捷键,以便日后调用。 5. 点击“确定”后,VBA会自动开始录制你的操作。 6. 在代码窗口中,添加你需要自动执行的代码。 7. 完成代码添加后,点击“停止录制”按钮,保存你的新宏。 接下来,关于VBA修改注册表,你可以使用VBA的“WshShell”对象来实现。具体步骤如下: 1. 在VBA编辑器中,打开你要修改注册表的代码窗口。 2. 在代码窗口的顶部,添加以下代码: ``` Dim WshShell As Object Set WshShell = CreateObject("WScript.Shell") ``` 这将创建一个名为“WshShell”的对象,用于执行后续的注册表修改操作。 3. 接下来,你可以使用该对象的“RegWrite”方法来修改注册表。例如,以下代码将修改Windows启动时自动运行的程序列表: ``` WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MyApp", "C:\MyApp.exe", "REG_SZ" ``` 该代码将在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”键下添加一个名为“MyApp”的值,其值为“C:\MyApp.exe”,类型为“REG_SZ”。 4. 完成代码添加后,保存并执行你的代码。 希望这些步骤对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值