标题:怎样快速学会编vb小工具?专门对EXCEL表内数据进行操作。
只看楼主
四姐姐
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2017-3-22
结帖率:50%
已结贴  问题点数:20 回复次数:10 
怎样快速学会编vb小工具?专门对EXCEL表内数据进行操作。
我会用SQL server,我会一点VB基础,我不会编程。我现在要做一个工具,用来对一个EXCEL工作簿里一系列的工作表里的数据勾稽关系进行验证。单个表里的数据也要验证加和关系,几个工作表某个数据也要验证加和关系(三维表),我直接不知道用什么实现,怎样实现。请大师提供学习资料或者案例代码(加注释),有偿指导也可以。
搜索更多相关主题的帖子: 资料 EXCEL 工作表 server 
2017-03-22 23:12
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:7 
建议你 到 EXCEL 里在打印区域外,也可以单独做一个工作表,
负责写各个 关系的校验。

如 不固定行数的校验,每行都要校验,到打印区域外,用三列。第一列,计算左边值,第二列,计算右边值。第三列,前二列是否相等。
整体校验,单独工作表,
每行用三列,或四列。一个校验公式占一行。第四列写公式说明吧,便于自己理解。


授人于鱼,不如授人于渔
早已停用QQ了
2017-03-23 11:33
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:7 
你说的这个问题“勾稽关系”好像没有听说过,所以不知道怎么回事。
但是如果数学关系不是很复杂的话,可以直接利用excel的函数来进行处理,就像风版说的
如果较为复杂,也可以用excel的VBA来做。
2017-03-23 14:35
四姐姐
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2017-3-22
得分:0 
回复 2楼 风吹过b
我要做的是如图的效果,我就是要验证这个表填的对不对,哪里不对。按照提示修改后继续运行指导12个月表全正确。(图上我给的表填都是正确的数据)
2017-03-23 23:05
四姐姐
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2017-3-22
得分:0 
回复 3楼 xiangyue0510
麻烦你看一下我上一条回复。拜托继续指导
2017-03-23 23:07
四姐姐
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2017-3-22
得分:0 
回复 3楼 xiangyue0510
我刚改了一下,具体是要实现这个功能。用什么做比较简便?
2017-03-24 16:26
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
首先,你这个格子的 内容不固定,公式或者程序很可能无法区分。
其次,建议你这里面的 求和 都临时写公式 ,然后再加比较。

如,在 E8格, =sum(B9:B11) ,在 E9格 =B8=E8      
在E9格里,如果显示 TRUE,表示 B9到B11的和与 B8 的和相等,如果显示 FLASE ,表示不相等。

类推,这个区域,程序也不好区分,只能你临时写公式啦。



授人于鱼,不如授人于渔
早已停用QQ了
2017-03-27 08:54
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:0 
回复 4楼 四姐姐
说实话,真的不明白为何要这样去做。一般输入前面的,合计什么的都是自动算的,而不会是手动输入再去判断。
如果非要这样的去做的话,也可以用excel的功能简单实现。 VBA编程这里就不说了
1、条件格式
2、IF函数
具体见附件的示例
示例.zip (35.74 KB)



[此贴子已经被作者于2017-3-27 13:51编辑过]

2017-03-27 13:42
卓文
Rank: 2
等 级:论坛游民
威 望:2
帖 子:18
专家分:38
注 册:2012-6-3
得分:7 
由于A项目B项目记录数不固定  因此用电子表方法  有点不便  这样的问题  建议用数据库技术解决为妥
2017-03-29 15:36
卓文
Rank: 2
等 级:论坛游民
威 望:2
帖 子:18
专家分:38
注 册:2012-6-3
得分:0 
你这问题与财务账是一样的
2017-03-29 15:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-475405-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.176148 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved