2024年5月1日发(作者:)
Tips:chr(10) 换行符
1. 常用指令
Option Explicit .............................................. '强制对模块内所有变量进行声明
On Error GoTo Line ....................................... '当错误发生时,会立刻转移到 line 行去
On Error Resume Next ................................. '当错误发生时,会立刻转移到发生错误的下一行去
On Erro GoTo 0 ............................................. '当错误发生时,会立刻停止过程中任何错误处理过程
yAlerts = False ................. 禁止显示提示和警告消息
yAlerts = True .................. 显示提示和警告消息
Updating = False ............ '关闭屏幕更新
Updating = True ............. '打开屏幕更新
Events = False ................ 禁止事件发生
Events = True ................. 允许事件发生
Option Base 1 ............................................... '指定数组的第一个下标为1
Option Compare Text ................................... '字符串不区分大小写
Key = xlDisabled . '禁用Ctrl+Break中止宏运行的功能
Option Private Module ................................ '标记模块为私有,仅对同一工程中其它模块有用,在宏
对话框中不显示
MsgBox ExecuteExcel4Macro("NT(50)") '查看打印所需页数
2. 单元格
2.1 单元格表示
2.1.1 单一单元格表示
Range ("A1") ................................................ A1单元格
[A1] A1单元格
Cells(2, 5) ..................................................... 第2行第5列单元格
Cells(5, "A") .................................................. A5单元格
2.1.2 多个单元格表示
Range("A1,F5") ............................................ A1和F5单元格
Range("A1", "F5") ........................................ A1到F5区域单元格
Range("A1:F5") ............................................ A1到F5区域单元格
Range("A1:A3", "C2:C4") ............................. A1到C4区域单元格
Range(Cells(1, 1), Cells(4, 3)) ....................... A1到C4区域单元格
[D2:F5] D2到F5区域单元格
[D2,F5] D2和F5单元格
Union(Range("A1:D4"), Range("E5:H8")) .... A1到D4与E5到H8区域单元格
Range("A:A") ................................................ A列单元格
Range("1:1")................................................. 第1行
Rows(2) ........................................................ 第2行
Rows("2:4") .................................................. 第2行到第4行
Columns(2) ................................................... B列
Columns("B:D") ............................................ B列到D列
Range("B3").EntireColumn .......................... B列
Range("B3").EntireRow ................................ 第3行
2.1.3 带参数单元格表示(设参数为a和b,a=5,b=2)
Range("A" & a) ............................................. Aa(A5)单元格
Range("A2:A" & a) ....................................... A2到Aa(A5)单元格
Range("A" & b, "A" & a) ............................... Ab(A2)到Aa(A5)单元格
Cells(5, a)...................................................... E5单元格
2.1.4 单元格行数和列数
Range("B5").Row ......................................... B5所在的行数(=5)
发布评论