Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1806|回复: 7

[已解决]前面新增列A列和B列单元格有数据,要什么处理上面的条件保持不变

[复制链接]
发表于 2017-8-18 13:54 | 显示全部楼层 |阅读模式
前面新增列A列和B列单元格有数据,要什么处理上面的条件保持不变
最佳答案
2017-8-18 14:30
爷们679 发表于 2017-8-18 14:09
忽略前面两组数据。
只保留这个条件   在 C4单元格 到 H4单元格的范围内相加,再除以6...后四舍五入
  1. Option Explicit
  2. Sub ta()
  3. Dim ar, br, i%, j&
  4. ar = Range("C3:H" & Cells(Rows.Count, 3).End(3).Row)
  5. ReDim br(1 To UBound(ar), 1 To 2)
  6. For i = 2 To UBound(ar)
  7.     br(i, 1) = Format((ar(i, 1) + ar(i, 2) + ar(i, 3) + ar(i, 4) + ar(i, 5) + ar(i, 6)) / 6, "0.0000")
  8.     br(i, 2) = Int(br(i, 1) + 0.5)
  9. Next i
  10. [l3].Resize(UBound(br), 2) = br
  11. End Sub
复制代码


679679.zip

246.61 KB, 下载次数: 7

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-8-18 14:30 | 显示全部楼层    本楼为最佳答案   
爷们679 发表于 2017-8-18 14:09
忽略前面两组数据。
只保留这个条件   在 C4单元格 到 H4单元格的范围内相加,再除以6...后四舍五入
  1. Option Explicit
  2. Sub ta()
  3. Dim ar, br, i%, j&
  4. ar = Range("C3:H" & Cells(Rows.Count, 3).End(3).Row)
  5. ReDim br(1 To UBound(ar), 1 To 2)
  6. For i = 2 To UBound(ar)
  7.     br(i, 1) = Format((ar(i, 1) + ar(i, 2) + ar(i, 3) + ar(i, 4) + ar(i, 5) + ar(i, 6)) / 6, "0.0000")
  8.     br(i, 2) = Int(br(i, 1) + 0.5)
  9. Next i
  10. [l3].Resize(UBound(br), 2) = br
  11. End Sub
复制代码


679679 修改.zip

240.37 KB, 下载次数: 1

评分

参与人数 1 +1 收起 理由
爷们679 + 1 很给力

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-8-18 13:56 | 显示全部楼层
在 C4单元格 到 H4单元格的范围内相加,再除以6...后四舍五入
回复

使用道具 举报

发表于 2017-8-18 13:57 | 显示全部楼层
前面新增列A列和B列单元格有数据,要什么处理上面的条件保持不变

什么意思
你的意思又加了两组数据?
回复

使用道具 举报

 楼主| 发表于 2017-8-18 14:07 | 显示全部楼层
chart888 发表于 2017-8-18 13:57
前面新增列A列和B列单元格有数据,要什么处理上面的条件保持不变

什么意思

前面加数字后,用这个宏就出现错误。

我要的是在 C4单元格 到 H4单元格的范围内相加,再除以6...后四舍五入
回复

使用道具 举报

 楼主| 发表于 2017-8-18 14:09 | 显示全部楼层
chart888 发表于 2017-8-18 13:57
前面新增列A列和B列单元格有数据,要什么处理上面的条件保持不变

什么意思

忽略前面两组数据。
只保留这个条件   在 C4单元格 到 H4单元格的范围内相加,再除以6...后四舍五入
回复

使用道具 举报

发表于 2017-8-18 14:28 | 显示全部楼层
  1. ar = Range("c3:h" & Cells(Rows.Count, 3).End(3).Row)
复制代码
回复

使用道具 举报

发表于 2017-8-18 14:28 | 显示全部楼层
ar 改一下就好
不好意思,這是我的代碼所以我改的較快
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 22:18 , Processed in 0.441533 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表