摘要: 文件Dir[(pathname[,attributes])] ;pathname 可选参数,用来指定文件名的字符串表达式,可能包含目录或文件夹、以及驱动器。如果没有找到 pathname,则会返回零长度字符串 (""); attributes 可选参数。常数或数值表达式,其总和用来指定文件属性。如果 阅读全文
posted @ 2023-03-07 15:46 绮丽梦境 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一.测试函数 IsNumeric(x) ‘是否为数字, 返回Boolean结果,True or False IsDate(x) ‘是否是日期, 返回Boolean结果,True or False IsEmpty(x) ‘是否为Empty, 返回Boolean结果,True or False IsAr 阅读全文
posted @ 2023-03-07 15:35 绮丽梦境 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 过程是构成程序的一个模块,往往用来完成一个相对独立的功能。过程可以使程序更清晰、更具结构性。 VBA具有四种过程:Sub 过程、Function函数、Property属性过程和Event事件过程。 1、Sub过程总是以“sub 过程名()”开头,以“End Sub”结尾,Sub过程不返回运行的结果。 阅读全文
posted @ 2023-03-07 15:29 绮丽梦境 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 执行阶段有时会有错误的情况发生,利用OnError语句来处理错误,启动一个错误的处理程序。语法如下: On Error Goto Line ‘当错误发生时,会立刻转移到line行去 On Error Resume Next ‘出错继续。当错误发生时,会立刻转移到发生错误的下一行去 On Erro G 阅读全文
posted @ 2023-03-07 12:05 绮丽梦境 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 建议不要轻易使用下面的语句,虽然 VBA 还支持。 (1)Goto line 该语句为跳转到line语句行 (2) On expression gosub destinatioinlist 或者 on expression goto destinationlist 语句为根据 exprssion表达 阅读全文
posted @ 2023-03-07 11:59 绮丽梦境 阅读(227) 评论(0) 推荐(0) 编辑
摘要: (1)For Next语句 以指定次数来重复执行一组语句 For counter = start To end [Step step] 'step 缺省值为1 [statements] [Exit For]’退出for循环 [statements] Next [counter] 如: For Wor 阅读全文
posted @ 2023-03-07 11:46 绮丽梦境 阅读(401) 评论(0) 推荐(0) 编辑
摘要: With…End With 语句,目的是省去对象多次调用,加快速度; 语法为: With object [statements] End With 每一个 Excel 对象的属性、方法的调用都需要通过 OLE 接口的一个或多个调用,这些 OLE调用都是需要时间的,减少使用对象引用能加快VBA代码的运 阅读全文
posted @ 2023-03-07 11:43 绮丽梦境 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 除了If语句,vba还有其他判断语句 (1)Select Case…Case…End Case语句 如1: Select Case Pid Case “A101” Price=200 Case “A102” Price=300 …… Case Else Price=900 End Select (2 阅读全文
posted @ 2023-03-07 11:29 绮丽梦境 阅读(248) 评论(0) 推荐(0) 编辑