ExcelVBA取序号与合计之间的数据

今天有人提出这样一个问题,

ExcelVBA取序号与合计之间的数据

数据如下:

0dd1d4441f2411c2a0bfdd9146634155.png

分析一下,问题关键:

问题:

1.我要在“序号”两字后面开始取数,因为序号是合并的,所以。。。

2.我要取合计前面的数据,所以要查找“合计”所在的行号

下面用代码解决以上2个问题,取数部分暂时不做了

解决过程的测试图如下

a4aa8c4fdd0135720db6689fa79009a7.png

代码共享如下

Sub endLastRow()Dim lastRow As IntegerWith ActiveSheetlastRow = .Range("A3").End(xlDown).rowEnd WithMsgBox (lastRow)
End Sub
Sub FindTotalRow()Dim rngFound As RangeDim ws As WorksheetSet ws = ActiveSheet' 或者指定某个worksheet:Set ws = ThisWorkbook.Sheets("Sheet1")' 在第一列查找"合计"Set rngFound = Cells.Find(What:="合计", LookIn:=xlValues, LookAt:=xlWhole) ' ws.Columns(1)If Not rngFound Is Nothing ThenDim k As Longk = rngFound.rowMsgBox "找到'合计'在第 " & k & " 行。"ElseMsgBox "'合计'未在第一列中找到。"End If
End Sub
Sub InStrLastRow()Dim ws As WorksheetDim lastRow As IntegerDim endRow As IntegerDim ts As StringDim ss As Stringss = "合计"Set ws = ActiveSheetWith wsendRow = .Cells(rows.Count, "A").End(xlUp).rowFor j = 1 To endRowts = .Cells(j, 1)If ts <> "" ThenIf InStr(1, ts, ss) ThenlastRow = jExit ForEnd IfEnd IfNextEnd WithMsgBox "最后是:" & endRow & Chr(13) & "合计是:" & lastRow
End Sub
Sub 查找序号Row()Dim ws As WorksheetDim sRng As RangeDim sRow As IntegerDim sendRow As IntegerDim ts As StringDim ss As Stringss = "序号"Set ws = ActiveSheetWith wsSet sRng = .Cells.Find(ss)sRow = sRng.rowIf Not sRng.Offset(1).MergeCells Then sendRow = sRng.Offset(1).rowEnd WithMsgBox ss & "-起始行号:" & sRow & Chr(13) & "它后面的有效行号:" & sendRowss = "情况说明"With wsSet sRng = .Cells.Find(ss)sRow = sRng.rowIf Not sRng.Offset(1).MergeCells Then sendRow = sRng.Offset(1).rowEnd WithMsgBox ss & "-起始行号:" & sRow & Chr(13) & "它后面的有效行号:" & sendRow
End Sub

如果对你有帮助,请转给更多人免费学习,复制

0b9435d6c67b698db7753552e46f628f.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/687821.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

05_SpringCloud

文章目录 SpringCloud服务调用的负载均衡Ribbon负载均衡 面向接口的服务调用OpenFeign 客户端FeignClient日志输出服务调用的超时设置 配置中心Nacos配置中心Nacos配置中心的使用Nacos配置的持久化 SpringCloud 服务调用的负载均衡 问题引出 // 服务发现List<ServiceInstan…

【教程向】从零开始创建浏览器插件(五)调试篇

第五步&#xff1a;调试Chrome扩展&#xff1a;背景页、弹出页面、内容脚本的不同策略 在开发Chrome扩展时&#xff0c;不同类型的脚本和页面涉及不同的调试方法。这包括背景页&#xff08;Background Page&#xff09;、弹出页面&#xff08;Popup Page&#xff09;和内容脚本…

lora体验

项目链接 GitHub - cloneofsimo/lora: Using Low-rank adaptation to quickly fine-tune diffusion models. 现在如果想体验stable diffusion的lora功能&#xff0c;有很多种渠道吧&#xff0c;虽然lora是微软开源&#xff0c;但是cloneofsimo提供了适配stable diffusion的lor…

数电——集成计数器(部分)

数电77-集成二进制同步计数器_哔哩哔哩_bilibili 74LS191 同步二进制可逆计数器 单时钟 功能&#xff1a; 要想有置零功能&#xff0c;可以将输入改为0000&#xff0c;然后运用功能里的置数功能 双时钟74LS193 四位同步二进制可逆计数器 功能&#xff1a; 74LS197 二-八-…

小程序搜索排名优化 三步操作提升

搜索排名优化最直接的一个目的就是为了提升小程序的排名和流量&#xff0c;获取用户的信任度。当用户在搜索关键词的时候&#xff0c;能让用户看到小程序&#xff0c;增加被发现和点击的机会。 一、关键词优化&#xff1a; 1.选择合适的关键词&#xff1a;选择与小程序内容高…

dumpsys meminfo 流程中细节

源码基于&#xff1a;Android U 参考&#xff1a; dumpsys meminfo 详解(R) dumpsys meminfo 详解(U) 0. 前言 之所以单独开这一篇博文&#xff0c;主要是前面详解地剖析了 dumpsys meminfo 的整个流程&#xff0c; 这样导致了博文篇幅太长了&#xff0c;查找起来可能抓不到…

git bash各分支修改内容不同但合并后不显示冲突问题

在跟着廖雪峰老师的git学习时&#xff0c;按部就班的执行明后&#xff0c;发现 而不是出现原文的结果 解决方法&#xff1a; 切换位feature分支&#xff0c;再合并 git switch feature1 git merge master 此时我们发现&#xff1a; 后面再跟着原文敲就可以了

LED显示屏的部件组成及相关知识

LED显示屏作为现代化信息传播的重要载体&#xff0c;在各种场所得到了广泛应用。其功能强大&#xff0c;效果生动&#xff0c;但其背后的部件组成却是复杂而精密的。本文将介绍LED显示屏的主要部件组成及相关知识&#xff0c;以帮助读者更好地理解LED显示屏的工作原理和构造。 …

华为昇腾310B1平台 [ERROR] Send frame to vdec failed, errorno:507018

目录 1 [ERROR] Send frame to vdec failed, errorno:507018 2 bug解决尝试1 3 bug解决尝试2 4 bug解决尝试3 附录&#xff1a;华为视频解码基本原理 1调用aclvdecCreateChannel接口创建视频码流数据处理的通道 2 调用aclvdecSendFrame接口将视频码流解码成YUV420SP格式…

网络端口占用问题的综合调研与解决方案

原创 Randy 拍码场 问题背景 去年底信息安全团队进行网络权限治理&#xff0c;要求所有应用实例使用静态IP&#xff0c;公网访问策略与静态IP绑定&#xff1b;之后实例重启时偶现“端口被占用”错误。通过分析总结应用日志&#xff0c;共有以下4种错误类型&#xff0c;实质都是…

用docker 搭建 vscode for web

前言: 每当我们换机子或者是电脑内容不够的时候&#xff0c;总想着能用web方式使用某些软件&#xff0c;这样子&#xff0c;你无论何时何地都能愉快的开发了&#xff0c;今天来安排下使用容器技术去搭建vscode。 查找合适的Docker镜像 你可以使用官方的Code Server Docker镜像…

信息化系统建设运维服务方案(投标)Word原件

《信息化系统运维服务方案》&#xff08;原件可获取&#xff09; 1.项目情况 2.服务简述 2.1服务内容 2.2服务方式 2.3服务要求 2.4服务流程 2.5工作流程 2.6业务关系 2.7培训 3.资源提供 3.1项目组成员 3.2服务保障 软件全套精华资料包清单部分文件列表&#xff1a; 工作安排任…