文档详情

Excel中宏的开发介绍.ppt

发布:2017-08-08约4.04千字共41页下载文档
文本预览下载声明
Excel中宏的开发介绍 效果图 Excel中宏的开发介绍 主要功能:将数据Data写入到Excel指定的位置。 主要功能:读取file Reg的内容,并转换为16进制大写形式,最后将转换后的数据写入到Excel指定的位置。 主要功能:读取file Coef的内容,并转换为16进制大写形式,最后将转换后的数据写入到Excel指定的位置。 Excel中宏的开发介绍 效果图 Excel中宏的开发介绍 使用For……Next循环语句,从第2个sheet表循环到最后一个sheet表。 创建adodb.stream对象,设置该对象属性,并且读取指定的file。 设置file名称。 字符串分割函数 Excel中宏的开发介绍 效果图 效果图 Excel中宏的开发介绍 使用For……Next循环语句,主要功能:更新file中InputSrcType和PictureModeType数据。 file当前行如果满足有INSERT INTO字符且有 “tbl_PicMode_Setting”字符,才执行Then内容。 Excel中宏的开发介绍 使用Do Until……Loop循环语句,更新file中除了InputSrcType和PictureModeType以外的数据。 将kkk字符串写入file。 Excel中宏的开发介绍 创建adodb.stream对象,设置该对象属性,并且将kkk字符串写入到指定的file。 在file中如果某行找到“CREATE TABLE [tbl_PicMode_Setting] ”字符串时, 设置Check_Picturemode_item = True Check_Picturemode_item = True时,如果某行找到“);”字符串时,设置Check_Picturemode_item = False Add_Picturemode_item = True Excel中宏的开发介绍 效果图 Thank You! Excel中宏的开发介绍 Date: 2014/04/30 SWD1 chuxu.su 一、VB基础介绍: 1、VB代码书写规则: (1)程序中不区分字母的大小写,Ab 与AB等效; (2) 系统对用户程序代码进行自动转换; (3)在同一行上可以书写多行语句,语句间用冒号(:)分隔; (4)单行语句可以分多行书写,在本行后加续行符:空格和下划线? _; (5) 一行允许多达255个字符。 Excel中宏的开发介绍 2、程序的注释方式: (1)整行注释以 Rem开头; (2)用撇号 ’ 引导的注释,既可以是整行的,也可以直接放在语句的后面。 3、变量定义语句及变量作用域: Dim 变量 As 类型 //定义为局部变量 Private 变量 As 类型 //定义为私有变量 Public 变量 As 类型 //定义为公有变量 Global 变量 As 类型 //定义为全局变量 Static 变量 As 类型 //定义为静态变量 一般变量作用域的原则是:哪部分定义就在哪部分起作用,模块中定义则在该模块中起作用。 Excel中宏的开发介绍 4、判断语句: (1)If……Then……ElseIf语句 语句形式:?????????????????????????????? If? 表达式1 Then 语句块1 ElseIf? 表达式2?Then 语句块2 …… [ Else 语句块 n+1 ] End If? Excel中宏的开发介绍 (2)Select Case语句 语句形式: Select Case? 变量或表达式    Case? 表达式列表1      语句块1    Case? 表达式列表2      语句块2     ……     [Case Else ???????    语句块n+1] End Select Excel中宏的开发介绍 5、循环语句: (1)For循环语句(知道循环次数的计数型循环) 语句形式: For?循环变量 = 初值 To 终值?[ Step?步长]   语句块   [Exit For]   语句块   Next?循环变量 Excel中宏的开发介绍 (2)Do……Loop循环(不知道循环次数的条件型循环) 是用于控制循环次数未知的循环结构,语法形式有两种: 形式1:Do While …… Loop Do [ While | Until 条件 ] 语句块   [ Exit?Do ] 语句块   Loop    形式2:Do
显示全部
相似文档