vb excel

学习VBA,报表做到飞 第二章 数组 2.4 Filter函数

第二章 数组2.4 Filter函数Filter函数功能与autofilter函数类似,它对一个一维数组进行筛选,返回一个从0开始的数组。Filter函数语法:Filter(sourcearray,match,[include,[compare]])Filter函数的4个参数,前两个为必选,后两个为可选。sourcearray:待筛选的一维数组match:要 …

Excel函数——舍入函数详解(下)EVEN/ODD/MOD/QUOTIENT/TRUNC

EVEN函数函数功能EVEN函数用于返回沿绝对值增大方向取整后最接近的偶数。函数语法EVEN(number)参数解释number:必需。表示要舍入的值。实例1 将数字向上舍入到最接近的偶数当用户在处理一些成对出现的对象时,需要获取与数值最接近的偶数,此时可以使用EVEN函数来实现。 选中B2单元格,在公式编辑栏中输入公式:=EVEN(A2)按“Enter”键 …

VB使用频率最高的控件:TextBox

今天我们来认识TextBox文本框控件:这个控件大家都很熟,文本框和按钮这两个控件几乎所有的程序都能见到,可以说是使用频率最高的控件了。但是按钮的常用事件比较单一,一般都是用它的单击事件。文本框可不一样了,许多事件和属性都对我们编写程序能起到很大的作用。文本框它的主要功能是接收数据,比如你让用户输入姓名密码的时候、向数据库录入数据的时候,它的职责就是把用户输 …

Excel打印完成自动汇总 VB.NET封装打印机状态给VBA调用

提出需求:今天收到一个客户提出的需求,要求在打印之后根据是否打印成功将数据复制到汇总表中。因为有几十张表,每次打印完成后再去手动复制非常繁琐,容易发生遗漏现象。只能要求我们帮忙写一个vba, 让系统自动完成这个任务。我们仔细查找了vba 所有的事件,vba不提供打印完成后的事件,只有打印前的事件。这样问题就来了,我们需要另外用代码来获取当前打印机的状态,但是 …

VB的常用控件

本节介绍本节主要介绍在实际编程中经常用到的一些控件,以及控件常用的属性和事件。1Text控件Text控件也就是文本框控件,是非常重要的,常常用来接收数据。比如输入姓名,电话,地址等就会用到这个控件。常用属性:Alignment 属性:文本框里文字的对齐方式,效果图:一般都是用左对齐或者居中。Enabled 属性:文本框是否可用还有一些美化功能,比如文本框是3 …

Excel函数IFERROR用法大全:我就爱打抱不平!

稍不注意就会给你报错没有目标?恭喜,错误值一个更别说你想要的那些查找、求和等操作8种意义不同的错误值正跃跃欲试大把大把的错误值放在表格里除了影响美观让老板觉得你不专业之外更重要的是错误值以外的其他数据也无法进行求和、查找等操作可不就是“一颗老鼠屎,糟蹋一锅粥”这种情况下就可以请IFERROR闪亮出场了在B2C2的外面嵌套一个IFERROR函数公式如下:这个函 …

VB的IF语句

If……Then在程序中常常用到判断的情况,比如学校组织某项活动,活动具有一定危险性,要求15岁以下同学不能参加,定义变量i为学生年龄,判断年龄的时候就用得上If语句.代码:它的执行顺序是这样的:也就是说,当年龄小于15,代码会弹出MsgBox,当年龄小于15才会执行这个MsgBox。当然是If语句的最基本用法,假如现在要求15岁以上的也要弹出对话框提示一下 …

Excel VBA学习笔记:FSO 文件系统对象

文件系统对象FSO的全称是File System Object,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现。其包含了Drive、Folder、File、FileSystemObject和TextStream五个对象,其中Drive用来收集驱动器的信息,如可用磁盘空间或驱动器的类型;Folder用于创建、删除或移动文件夹,同时可以进行向系统 …

VBA学习笔记:数组:数组相关函数—Split,Join

Split 拆分字符串函数,语法Split(expression,字符,Limit,compare),第1参数为必写,后面3个参数都是可选项。Expression为需要拆分的数据,“字符”就是以哪个字符为分隔符拆分数据,如果不写,默认为“空格”。第3个参数Limit,是指返回字符串的数量;举例设为2,那么把整个数据拆分成2个数据后就不再拆分。如图示:第4个参 …