VBA常用语法
- 数组下标是从0开始的
- sheet下标是从1开始的
获取
dict
的方法12Dim dicsetdic = CreateObject("Scripting.Dictionary")dict
添加数值方法1dic.Add key, value遍历
dict
方法123For Each Data In dictMsgBox (dict.Item(Data) & ":" & Data)Nextvba用
'&'
来连接字符串正则表达式使用方法
12345Dim regExSet regEx = CreateObject("vbscript.regexp")regEx.Global = TrueregEx.Pattern = ".?[0-9A-F]+$"result = regEx.test(content) '验证content获取某张数据表(sheet)已经使用的行列数方法
123Dim rows, columnsrows = sheet.UsedRange.rows.Countcolums = sheet.UsedRange.Columns.Count获取某张数据表
123Sheets(i)'根据id获取表Sheets("map")'根据名称获取表Sheets(i).name'获取表的名称获得数据表的某行内容
12Sheets(i).Cells(c, 1)Sheets(i).Range("A17")UBound获取数组长度(数组最后一位的下标,数组从0开始).1表示有两个数
- 当函数从中间处理错误要退出可以使用
Exit Function
不要用Return,不然返回值会没有 - 使用 Function关键字能有返回值,返回值应该赋给函数名。