| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1584 人关注过本帖
标题:求在Msflexgrid表格中将符合c列各组条件为一组的b列数据提取到e列vb程序
取消只看楼主 加入收藏
vbcaonia
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2016-5-4
结帖率:96.67%
收藏
已结贴  问题点数:50 回复次数:2 
求在Msflexgrid表格中将符合c列各组条件为一组的b列数据提取到e列vb程序
1、首先用Msflexgrid控件在vb窗体中做一表格,共有列:A、B、C、D、E,其中:

 问题已解决!

[此贴子已经被作者于2016-5-31 21:35编辑过]

2016-05-29 11:12
vbcaonia
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2016-5-4
收藏
得分:0 
回复 2楼 hjxlj
学习直接用 Msflexgrid 控件来处理数据,把vba 代码,改装到MSFlexGrid表格中

[此贴子已经被作者于2016-5-29 17:59编辑过]

2016-05-29 17:57
vbcaonia
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2016-5-4
收藏
得分:0 
回复 4楼 hjxlj
版主你好,b列的数据在提取的过程中不单个分离,是将整个符合条件的单元格数据提取,

0-3=4 12 15 20 33 35 36中的0-3是限定条件,就是4 12 15 20 33 35 36这7个数据与b列某单元格数据相同的个数为 0到3个,那么数据4 12 15 20 33 35 36与b列数据的对比就分成4步:
第1步:遍历b列各单元格数据凡是与4 12 15 20 33 35 36这7个数据中有0个数据相同的单元格数据就全部提取出来并放在数组arr中,
第2步:遍历b列各单元格数据凡是与4 12 15 20 33 35 36这7个数据中有1个数据相同的单元格数据就全部提取出来并放在数组arr中,
第3步:遍历b列各单元格数据凡是与4 12 15 20 33 35 36这7个数据中有2个数据相同的单元格数据就全部提取出来并放在数组arr中,
第4步:遍历b列各单元格数据凡是与4 12 15 20 33 35 36这7个数据中有3个数据相同的单元格数据就全部提取出来并放在数组arr中,

   
到 b=4 13 15 21 33 34 36 ,c:0-3= 4 12 15 20 33 35 36时,2组数据相比比较,其相同数据的个数为:4、15、33、36总共为4个超出了等号右边的限定条件0到3个,则b=4 13 15 21 33 34 36这组数据就被放弃
2016-05-30 15:01
快速回复:求在Msflexgrid表格中将符合c列各组条件为一组的b列数据提取到e列vb程 ...
数据加载中...
 
   



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

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