遍历已填充的行

2023-12-04

因此,我尝试使用 VBA 迭代 Excel 电子表格中的工作表。我想遍历每一行,然后遍历每一列,尽管进行了谷歌搜索,但我实际上无法找到一种直观的方法来做到这一点。

我假设必须填充一行的第一个单元格,如果没有,那么那一定是结束。我可以强制执行这个

我当前的方法是迭代行,然后尝试获取第一个单元格的值,但我无法弄清楚。我在这里和其他地方遇到了一些使用范围等的问题,但没有任何东西可以帮助我编写代码。

目前的做法是:

Set sh = ActiveSheet
RowCount = 0
For Each rw In sh.Rows
    'If Row.Cells(1, 1).Value = "" Then Exit For
    RowCount = RowCount + 1
Next rw
MsgBox (RowCount)

现在,当我运行这个程序时,我得到了一些巨大的数字,这是错误的,因为该表只有大约 25 行。我评论了第一行,因为它不起作用。

当 For 循环中发现第一个单元格为空的行时,我可以在 For 循环的第一行中更改什么才能正确中断?


为了让任何搜索类似内容的人受益,请参阅工作表.UsedRange,
e.g. ? ActiveSheet.UsedRange.Rows.Count
和循环,例如
For Each loopRow in Sheets(1).UsedRange.Rows: Print loopRow.Row: Next

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

遍历已填充的行 的相关文章

  • 根据当前工作簿中的匹配值编辑主工作簿中的单元格

    这里的目标是比较两个工作簿之间 A 列中的值 当前工作簿是 xlsm 目标工作簿是 xlsx 如果找到任何匹配项 匹配值同一行的 E 列中的值在目标工作簿中发生更改 在这种情况下 必须将工作簿分开 我决定通过选择当前工作簿 A2 中的第一个
  • 更改列标签?例如:将“A”列更改为“名称”列

    谁能告诉我如何更改列标签 例如 我想将列 A 更改为列 名称 Excel Excel 的版本是什么 一般来说 您无法更改列字母 它们是 Excel 系统的一部分 您可以使用工作表中的一行来输入您正在使用的表格的标题 表标题可以是描述性列名称
  • 从“查找”结果中出现“下标超出范围”错误

    我想在 Excel 工作表中查找一个字符串 Excel 单元格值是使用公式计算的 当我运行这段代码时 Set firstExcel CreateObject Excel application firstExcel Workbooks Op
  • 使用VBA复制垂直列并沿对角线粘贴

    我有一列数据 我们称之为 A 列 其中有 35 行数据 如何在此列上循环 然后将每个数据点粘贴到另一张工作表中 同时为每个循环循环增加列和行 换句话说 我寻求对角粘贴在第二张纸中 有没有一种简单的方法可以在 VBA 中执行此类操作 不要循环
  • 导出到 Excel 时如何避免“数字存储为文本”

    当我将表格从 Access 导出到 Excel 时 所有数字都显示为文本 并且单元格上有绿色箭头 有没有办法自动修复此错误 或者有另一种导出方法可以解决该错误 作为参考 这是我导出的方式 DoCmd TransferSpreadsheet
  • VBA - HTML 抓取问题

    我正在尝试从网站上抓取拍卖数据https www rbauction com heavy equipment auctions https www rbauction com heavy equipment auctions 我当前的尝试是
  • 运行代码(而不是查询)时如何在状态栏上显示进度

    我已经发布了有关在 MS Access 2010 中运行查询时更新状态栏的问题 请参阅在 MS Access 中运行一系列查询时如何在状态栏上显示进度 https stackoverflow com questions 27765376 h
  • xlwings: 删除一个列 | Excel 中的行

    如何删除 Excel 中的一行 wb xw Book Shipment xlsx wb sheets Page1 1 range 1 1 clear clear 用于删除内容 我想删除该行 我很惊讶 clear 函数有效 但 delete
  • 导出到excel时如何显示前导零?

    我正在通过更改内容类型来创建 Excel 报告 Response ContentType application vnd ms excel 我有包含前导零的值 问题是导出到 Excel 时缺少前导零 e g 000123 gt 123 我知
  • 在合并的单元格中选择、插入照片并将其居中

    我是一名研发面包师 正在为我的团队制作食谱模板 模板中有照片 但我需要轻松地允许他们单击一个按钮 打开照片的文件选择器 然后将该照片放在合并的单元格中 我其实不太擅长做这个 Sub InsertPhotoMacro Dim photoNam
  • Excel FILTER() 对于空白单元格返回 0

    我怀疑以前有人问过这个问题 但我找不到 FILTER 即使指定了返回字符串 通常也会为空白行返回 0 Using filter 我经常收到空单元格的 0 返回值 假设 A 列中有 6 行数据 abc xyz abc xyz abc If I
  • 使用 ObjPtr(Me) 返回自定义类实例的名称?

    我明白那个ObjPtr http support microsoft com kb 199824将返回内存中对象的地址 并且它指向一个名为 IUNKNOWN 的结构 并且其中编码了某种接口定义以公开对象结构 但我不知道如何确定一个对象的接口
  • SQL Server,插入 Excel“链接服务器”时出现“无效列名”错误

    我有一个简单的 Excel 电子表格文档 运行 Office 2013 我使用 Microsoft Office 15 0 Access 数据库引擎 OLE DB 提供程序 将其用作数据库 我可以使用 MS SQL Server Manag
  • VBA 完成 Internet 表单

    我正在寻找将 Excel 中的值放入网页的代码 Sub FillInternetForm Dim IE As Object Set IE CreateObject InternetExplorer Application IE naviga
  • 将包含宏的工作簿复制到不带宏的工作簿

    我能够复制工作簿 复制到所需位置 其中在后台包含宏 该副本还包含相同的宏 我的问题是我不希望这个重复的工作簿包含宏 谁能告诉怎么做吗 先感谢您 将您的工作簿保存为无宏 即简单地保存为 Excel 工作簿 对于我的 Excel 2007 这是
  • VBA 中 AND 函数如何工作?

    如果这是一个愚蠢的问题 我很抱歉 但是 Excel VBA AND 函数是否检查其中的每个条件然后继续 或者在第一个 FALSE 条件处停止而不检查其他条件 我想知道出于优化目的 但到目前为止在网上没有找到任何相关信息 提前致谢 示例 如果
  • VBA 中的匈牙利语好吗?

    我在 Net 中不使用匈牙利语 str int 前缀 但我仍然发现它在 VBA 中很有用 因为在 VBA 中很难看到类型 这很糟糕吗 不必要 也许我错过了一些东西 我真的很感激任何反馈 我想知道有一段时间了 谢谢大家 我想说 这种匈牙利符号
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • VBA ByRef 参数类型不匹配

    最初在我的主代码部分中 我有一个丑陋的 if 语句 尽管它会运行丑陋 我决定将其设为我要调用的函数 这导致我收到错误 编译错误 ByRef 参数类型不匹配 我的假设是该函数需要正确引用 尽管我一直在阅读文档并且不明白为什么 gt 声明 Sh
  • 两个日期之间的小时数在 Excel 中不起作用

    根据要求 我提供了一张简化的屏幕截图来说明该问题 如您所见 我减去了两个日期并将其格式化为 h mm ss 为什么这不能提供两个日期之间经过的总小时数 有一个更好的方法吗 下面有一个很好的答案 但我试图弄清楚为什么按照此屏幕截图中所示的方式

随机推荐

  • Windows 10 中签名的 ClickOnce 应用程序抛出“未知发布者”

    我们的绝大多数企业用户都运行 Windows 7 我们的 ClickOnce 应用程序可以正常安装 更新和运行 不会弹出任何警告 同一应用程序在 Windows 10 上抛出以下内容 当然 更多信息 似乎是文本的一部分 而不是您可以单击的内
  • 如何在vue中用鼠标选择项目时滚动

    您好 我在选择项目时面临着非常具有挑战性和有趣的滚动问题mouse向两个方向拖动 i e上和下 这是一个屏幕截图 这是我的代码 https codesandbox io s select ivwq8j file src overridden
  • Selenium:Firefox Webdriver 的 about:config 中的布尔设置

    对于测试套件 我正在运行一个 python 脚本 使用 selenium webdriver 控制 Firefox 实例 我想更改设置dom disable open during load在关于 配置到true 虽然这是我的默认 Fire
  • 如何通过 iframe 嵌入调整大小的网站? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我需要将一个网站嵌入到另一个网站中 我认为是通过 iframe 我想以以下分辨率嵌入此网站 200 x 150 像素 我怎样才能做到这一点 以防万一有人在这里闲逛 解决方案在http
  • 带引号的公式中的预期语句结束[重复]

    这个问题在这里已经有答案了 Sub FillNames Range D2 D56 SpecialCells xlCellTypeBlanks Formula IF AND C gt 800 C lt 900 YES NO End Sub 我
  • php 是否可以在没有提交按钮的情况下提交复选框表单?

    我是一名 php 新手 我正在尝试为我的电子商务网站项目创建一个价格范围系统 所以我做了一个复选框表单
  • 环回错误:需要授权

    我有一个带有 mongoDB 的环回应用程序 如下所示 当我以管理员身份登录时 我无法在菜肴上使用 post 方法 我收到需要授权的错误 只有当我将菜肴角色更改为允许所有人时 这才成为可能 我怎样才能通过让每个人都拒绝并只允许某些用户执行某
  • 我需要帮助创建实例变量和构造函数[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 抱歉 我知道这个答案很明显 但我想我只是太慢了 谁能给我实例变量和构造函数的明确定义 实
  • 如何使 WPF ListView 项目水平重复,就像水平滚动条一样?

    我有一个 WPF ListView 它垂直重复数据 我不知道如何让它水平重复 就像 Windows 资源管理器中的幻灯片视图一样 我当前的 ListView 定义是
  • Jaspersoft Studio 在更改报告的数据适配器时添加 uuid

    我目前正在从报表4 5 1 to 贾斯珀软件工作室 5 5 我注意到当我更改数据适配器时贾斯帕软件工作室它添加了uuid标记到报告的 XML 我与不同的数据库有不同的连接 但我讨厌必须进入 Notepad 来删除uuid 从 XML 中 当
  • 在android imageview中使用glide显示google驱动器图像

    我的驱动器网址是 https drive google com file d 0B3DFHb2 MdGYa2NMUkVtVkZ1V1k view usp sharing 我想使用 glide 在 android imageview 中显示它
  • iOS 和 Xcode:在 UITableView 中设置委托和数据源时出现不兼容类型错误

    我正在尝试以编程方式制作一个应用程序 其中包含一个 UITableView 它根据应用程序的文档目录中的文件创建项目列表 我已经能够将文件读入数组 filepathsArray 但是当我尝试使用数组填充表格时 编译崩溃并且 Xcode 抛出
  • BitmapFactory.decodeStream 无法从 ftp 解码 png 类型

    我的错误是什么 如何显示来自 FTP 的 png 我是 android 新手 尝试显示来自不同连接 源的图像 然后我已经显示了从可绘制和 HTTP 加载的图像 现在 我尝试从 FTP 显示 当我使用时 我收到消息 解码器 gt 解码返回 f
  • MySQL 理解基本连接

    我正在努力理解基本的 MySQL 连接 基本上我有 2 个表 其中一个包含客户的名字和地址 ID 另一个包含实际地址 我希望它不只是显示客户名称和地址 ID 而是显示客户名称和实际地址 我的基本选择语句是这样的 SELECT firstNa
  • 使用 Retrofit 获得通用 URL 的任何方法

    我有几个接受相同 GET 参数的 URL 主要用于分页目的 如下所示 public interface AsynchronousApi GET api users public void listUsers Query limit Inte
  • 从jquery处理android中的后退按钮

    我们用 jQuery 开发了一个与 android 集成的应用程序 只有一个 Activity 从这个活动中 我们加载一个 HTML 文件 在这个文件上我们显示和隐藏 div 内容 查看此处提供的网页并按 android 中提供的后退按钮时
  • 在 FullCalendar 中显示周数

    我正在寻找一种在议程周视图上显示周数的方法 我试过了这个方法但没有结果 实际上 我需要像这样将数字放在日历标题中 titleFormat month Calendar br MMMM yyyy week Calendar br Week W
  • log_softmax() 如何实现以更快的速度和数值稳定性计算其值(和梯度)?

    MXNet 和 PyTorch 都提供了计算 log 的特殊实现 softmax 速度更快 数值更稳定 但是 我在这两个包中都找不到该函数 log softmax 的实际 Python 实现 谁能解释一下这是如何实现的 或者更好的是 给我指
  • 快速行插入 UITableView 会导致 NSInternalInconsistencyException

    我有一个 UITableView 有时会快速插入新行 新行的插入由通知观察者处理 该通知观察者监听每当基础数据发生更改时触发的更新通知 我在所有数据模型更改和实际通知发布本身周围使用 synchronized 块 希望每个增量数据更改 和行
  • 遍历已填充的行

    因此 我尝试使用 VBA 迭代 Excel 电子表格中的工作表 我想遍历每一行 然后遍历每一列 尽管进行了谷歌搜索 但我实际上无法找到一种直观的方法来做到这一点 我假设必须填充一行的第一个单元格 如果没有 那么那一定是结束 我可以强制执行这