VBA学习笔记(入门)

变量和常量

变量的定义和赋值

规则:不可使用特殊字符
   可以使用英文、中文、数字、下划线
   第一个字符不能是数字
   不能和保留字重复
补充:强制变量声明语句 Option Explicit
常量:constant 常量名

Option Explicit 
-----------------------------------
Dim hign,len
constant pi = 3.14
high = 0
len = 0

循环与分支

For 循环

基本结构如下:

for i = 1 to 100 step 1
...
next i

补充:step 为1时可以省略,step可以为负值

while 循环

while 条件语句
...
wend

do while 条件语句
...
loop

if 语句

if … endif
if … else … endif
if … elseif … endif

if a > b then
 c = a
else
 c = b

补充:
关系运算符:>,<,>=,<=,<>
逻辑运算符:not,and,or

字符串

连字符&

对象

  • 对于worksheet类型变量的赋值 要用set
  • worksheets(i)表示工作簿的第i个工作表
  • worksheets.count 计数工作表数目
  • worksheets.add 增加一个工作表
Dim w1 As worksheet
Dim i
for i = 1 to worksheets.count
    set w1 = worksheets(i)
    w1.cells(5,3) = 100
next i

dim w2 as worksheet
set w2 = worksheets.add
w2.cells(1,1) = worksheets.count
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
非常好的问题!让我来回答你的问题。 首先,关于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. 完成代码添加后,保存并执行你的代码。 希望这些步骤对你有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值