VBA 循环数据组的两个判断及标示 ( 高难度 ) * Sheet1的[AF4:CW17]是要判断的(最大)数据范围, 更多的情况会少一些数据. 左到右, 每5列是一组数据, 1到3行是标题行, 每组数据的行数是变量, 有多少组数据也是变量! (注 : 不参加计算的数据, 暂时删掉 ) * 代码的逻辑如下, 1. 取单元格括号内( )的左值为关键值做比较 ( 比如:[AF4] = 162, [AF5]= 74 ) 2. 第一个判断, 对比每列数据, 由上至下, 第5行开始, 如本行的值比上一行小, 本格数据要” 加粗 “ 3. 第二个判断, 对比每组(共5列)数据, 由左到右, 每组内的同行每两列做比较, 比如: 第2比1列, 第3比2列, 第4比3列, 第5比4列, 当右比左值小, 右格要” 斜体 “ * 部分模拟结果在Sheet1(2), 只模拟第1个数据组[AF:AJ]列, 数据组是变量 第一个判断, 比如: [AF4] = 162, [AF5] = 74, 因74比162小 = [AF5]加粗 * 第二个判断, 比如: [AF6] = 110, [AG6] = 98, 因98比110小 = [AG6] 斜体 * 这题有难度, 也有点繁琐... 恳请大神, 老师出手帮忙...祝您新年吉祥, 万事如意, 龙马精神!
|