VBA 一出二维, “ Z ”形及单列的累加统计 ( 有难度 ) * Sheet1是源数据, AH及 AI同行两列, 由左到右, 上到下, 按[ 特定行数:AH及AQ ]要求累加统计 及AH单列, 由上到下, 按[ 特定行数:AH及AQ ]要求累加统计 * 1. 首先, AH~AU列按AL列的值做升序由( 小到大 ) 2. 输出结果是”直16x横17”的二维表 3. AL及AQ列的行数值, 分别要对应 B列所给的行数上限 * 这题有两个问, 但要求相似, 代码的逻辑如下, * 第1问, 1. AH, AI两列由上到下, 先左后右, 一行又一行, 以“ Z ”形进行累加统计 2. B列, B54~68的值是给的 ( 是行数的变量? ), 代表要统计AH2, AI2两列往下多少行的范围? 3. 在E54开始输出[ 特定行数 ]要求累加统计的结果, 同时在底部输出Key 4. 在右侧的同行两列, 输出Key的总个数及累加数 5. 输出结果的同行顺序, 是由大到小, 如果括号( )内的累加值, 右大于左就标绿底 6. 第54行开始是AL列对应B54~68的输出结果 7. 第75行开始是AQ列对应B75~59的输出结果
第2问, 1. 与第1问的要求一样, 但只要单一列(AH列)是累加统计 2. 第106行开始是AL列对应B106~120的输出结果 3. 第127行开始是AQ列对应B127~141的输出结果
以前有相似的题目如下, * 部分模拟结果( 如:1, 2, 6, 12, 20行 )在Sheet1(2) * 恳请大神们, 老师们, 出手帮忙…谢谢!
|