提出需求:今天收到一个客户提出的需求,要求在打印之后根据是否打印成功将数据复制到汇总表中。因为有几十张表,每次打印完成后再去手动复制非常繁琐,容易发生遗漏现象。只能要求我们帮忙写一个vba, 让系统自动完成这个任务。我们仔细查找了vba 所有的事件,vba不提供打印完成后的事件,只有打印前的事件。这样问题就来了,我们需要另外用代码来获取当前打印机的状态,但是 …
本节介绍本节主要介绍在实际编程中经常用到的一些控件,以及控件常用的属性和事件。1Text控件Text控件也就是文本框控件,是非常重要的,常常用来接收数据。比如输入姓名,电话,地址等就会用到这个控件。常用属性:Alignment 属性:文本框里文字的对齐方式,效果图:一般都是用左对齐或者居中。Enabled 属性:文本框是否可用还有一些美化功能,比如文本框是3 …
稍不注意就会给你报错没有目标?恭喜,错误值一个更别说你想要的那些查找、求和等操作8种意义不同的错误值正跃跃欲试大把大把的错误值放在表格里除了影响美观让老板觉得你不专业之外更重要的是错误值以外的其他数据也无法进行求和、查找等操作可不就是“一颗老鼠屎,糟蹋一锅粥”这种情况下就可以请IFERROR闪亮出场了在B2C2的外面嵌套一个IFERROR函数公式如下:这个函 …
If……Then在程序中常常用到判断的情况,比如学校组织某项活动,活动具有一定危险性,要求15岁以下同学不能参加,定义变量i为学生年龄,判断年龄的时候就用得上If语句.代码:它的执行顺序是这样的:也就是说,当年龄小于15,代码会弹出MsgBox,当年龄小于15才会执行这个MsgBox。当然是If语句的最基本用法,假如现在要求15岁以上的也要弹出对话框提示一下 …
文件系统对象FSO的全称是File System Object,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现。其包含了Drive、Folder、File、FileSystemObject和TextStream五个对象,其中Drive用来收集驱动器的信息,如可用磁盘空间或驱动器的类型;Folder用于创建、删除或移动文件夹,同时可以进行向系统 …
Split 拆分字符串函数,语法Split(expression,字符,Limit,compare),第1参数为必写,后面3个参数都是可选项。Expression为需要拆分的数据,“字符”就是以哪个字符为分隔符拆分数据,如果不写,默认为“空格”。第3个参数Limit,是指返回字符串的数量;举例设为2,那么把整个数据拆分成2个数据后就不再拆分。如图示:第4个参 …
和一位初次使用EXCEL的朋友聊天,她说EXCEL简单!不就是输入一些数字和文字,然后调整下格式,例如:对齐点,加个边框,然后打印下,搞定,SO easy!一听,就知道对excel的使用不多,刚好忙,让她解决下有人问到的问题,顺便帮我的忙,结果她看完后说,看来EXCEL也不简单!然后你们懂的,死活要我教她怎么做!好吧,我只能教她了!在教她的时候我把问题跟她分 …
由于平常上班,加上业余时间又报了会计财务知识培训和理财训练营,没有过多精力去做Excel和PPT技能方面的教程。最近有粉丝问Tony,能不能做一期PPT动态图表方面的讲义,趁着今天周末,上帝都不干活的日子,Tony花费一点时间做这样一期教程,希望对大家有所帮助。目前,对于在PPT中实现动态图表,传统的做法是做好基础图表,利用PPT的动画效果进行触发,这样做出 …
接上期:excel vba vb.net考勤时间处理通用方法(1)Dim startTicks As IntegerstartTicks = My.Computer.Clock.TickCount。。。。。主要代码。。。。。Me.Text = Me.Text + "用时" + CStr(My.Computer.Clock.TickCount - startT …
1.3 数组使用数组和对象时,也要声明,这里说下数组的声明:' 确定范围的数组,可以存储b - a + 1个数,a、b为整数Dim 数组名称(a To b) As 数据类型Dim arr(1 TO 100) As Integer ' 表示arr可以存储100个整数arr(100) '表示arr中第100个数据' 不指定a,直接声明时,默认a为0Dim arr …