当前位置: 首页 > news >正文

在A列连续且相等行的最后插入空行,并求和

Sub 第一步插入空行()    Set ws = ActiveSheetlastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).RowFor i = lastRow To 3 Step -1If ws.Cells(i, 1).Value <> ws.Cells(i - 1, 1).Value Thenws.Rows(i).InsertEnd IfNext i  
End Sub
Sub 第二步求和()Dim arrSet ws = ActiveSheet' 获取L列最后一个非空行的行号最后行 = ws.Cells(ws.Rows.Count, "L").End(xlUp).Row' 从第2行开始处理i = 2' 当行号小于等于最后一行时循环Do While i <= 最后行' 初始化数组和计数器ReDim arr(1 To 1)' 收集连续非空单元格的值Do While ws.Range("L" & i).Value <> "" And i <= 最后行k = k + 1' 调整数组大小以容纳新元素ReDim Preserve arr(1 To k)' 将当前单元格值存入数组(只处理数值)If IsNumeric(ws.Range("L" & i).Value) Thenarr(k) = ws.Range("L" & i).ValueElsearr(k) = 0 ' 非数值按0处理End Ifi = i + 1Loop' 如果收集到了数据,则计算总和并写入下一个空白单元格If k > 0 Then' 计算数组中所有元素的总和For j = LBound(arr) To UBound(arr)总和 = 总和 + arr(j)Next j' 将结果写入当前空白单元格(L列i行)ws.Range("L" & i).Value = 总和总和= 0     '对变量“总和”清零End If' 移动到下一行继续处理i = i + 1LoopMsgBox "求和完成!", vbInformation
End Sub
http://www.sczhlp.com/news/170287/

相关文章:

  • 10.6集训改错
  • @Prometheus 监控-MySQL (Mysqld Exporter) - 教程
  • 南京网站建设有限公司网站上传 空间 数据库
  • 网页游戏网站链接济南高端网站
  • 网站建设与开发是什么岗位深圳百姓网
  • 广西建设科技协会网站怎么为自己做的网站申请域名
  • 深圳的网站建设公司网络推广渠道和方式
  • 如何做网站内容构架图眼查看网站开发语言
  • 加强网站基础建设wordpress标题图标
  • 自己可以做招聘的网站吗电子商务网站需要做那些准备工作
  • 网站建设招标方案wordpress前端页面
  • 湛江专业官网建站铜川做网站的公司
  • 门户网站wordpress哪个比较好做网站卖产品怎么开展
  • mvc5网站开发重庆关键词快速排名
  • 外贸网站 海外推广遵义住房和城乡建设局官方网站
  • 无域名建网站营销型外贸网站
  • 个人音乐网站策划书范文中国形象设计网
  • 做音乐网站的条件wordpress seo plugin
  • 网站定制化价格org的域名网站
  • ROIR 2024
  • CSP-J 第二轮集训 :总结 + 专题细分精讲_from_黄老师
  • AI元人文:走向人机价值共生的文明新范式
  • 实用指南:【机器学习基础】机器学习入门核心算法:层次聚类算法(AGNES算法和 DIANA算法)
  • 北京市建设工程审核在哪个网站wordpress整站下载
  • 万维网中文网站到期长安网站建设工作总结
  • 怎么做中英文的网站自定义wordpress的字体大小
  • 教育局两学一做网站免费人才招聘网站
  • 网站开发的技术流程飘雪影视在线观看免费观看西瓜
  • 厚瑜网站建设服装电子商务网站版式设计
  • ui设计师怎么做自己的网站网站开发用什么系统比较好