将偏移行添加到给定范围。 Excel VBA

2023-12-10

我有一个变量,它在开始时设置为给定范围。

我想要一个循环语句,它将从给定范围的末尾向下取下一行并将其添加到该范围。

ie:

myRows = Range(1:10)

    For Each cell in myRows

       If cell.Value > 2048 Then

           myRows = myRows + myRows.Offset(1, 0) ---This is where i need help---

基本上,我如何在每次循环运行时自动增加范围。

Edit:

另外我如何添加到范围的前面。以及从范围后面带走。

ie

范围(1:10) 未隐藏 范围(11:20) 已隐藏

我想向未隐藏范围添加​​一个,这将远离隐藏范围,因此它:

范围(1:11) 未隐藏 范围(12:20) 已隐藏


你有myRows as a Variant数据类型。您需要将其声明为Range object.

Dim myRows as Range

那么你需要使用Set关键字来分配Range目的)。

Set myRows = Range("1:10")

然后,使用范围.Resize method:

Set myRows = myRows.Resize(myRows.Rows.Count+1, myRows.Columns.Count)

否则,如果您需要维护myRows作为变体类型,请告诉我,我可以重新处理它。

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

将偏移行添加到给定范围。 Excel VBA 的相关文章

  • 无法使用 Excel JavaScript API 设置 NumberFormat

    我正在使用 Excel Javascript API 在搜索文档后 仍然找不到我想要实现的解决方案 因此 我想将所有内容设置为数字格式 文本 这样 Excel 的自动格式设置就不会与任何单元格的内容混淆 不会删除前导零或更改日期格式 文档建
  • 在 Django(Python) 中向用户提供 Excel(xlsx) 文件下载

    我正在尝试使用 Django 创建和提供 Excel 文件 我有一个 jar 文件 它获取参数并根据参数生成 excel 文件 并且它可以正常工作 但是 当我尝试获取生成的文件并将其提供给用户下载时 文件损坏了 它的大小为 0kb 这是我用
  • 查询从同一表中的另一条记录获取值并按大于间隙阈值的差异进行过滤

    我将数据导入到 MS Access 中的临时表中 如下所示 我添加了需要使用 SQL 查询计算的 Gap 和 Previous Current 列 间隙阈值 是用户输入或范围提供给查询和例如是 300 GlobalID 对 ItemID 进
  • 使用 VBA 在 Access 表中记录计数

    我正在尝试获取表的记录数 如果计数大于 17 则创建一个新表 Dim rst As DAO Recordset strSQL Select from SKUS Set rst db OpenRecordset strSQL If rst R
  • Excel 中使用通配符 {*} 进行 Vlookup

    我有下表 现在 我想检查主题是否具有数据中存在的任何文本 col F I used VLOOKUP A2 F F 1 0 但它正在给予 N A Try 公式为B2 SUM COUNTIF A2 F 2 F 3 gt 0 Edit SUM C
  • Excel VBA 用户窗体 - 当发生变化时执行 Sub

    我有一个包含很多文本框的用户表单 当这些文本框的值发生变化时 我需要通过调用子例程 AutoCalc 根据文本框值重新计算最终结果值 我有大约 25 个框 我不想向每个调用上述子例程的文本框单独添加 Change 事件 当某些值发生变化时调
  • 根据其他列中的条件对列中的唯一值求和

    A B 1 Total 1 900 2 Product A 700 3 Product A 700 4 Product B 300
  • 使用 VBA 使用另一个表中的值更新访问表

    我在数据库中有两个表 表 1 和表 2 我正在尝试根据表 2 中的数据使用 VBA 代码更新表 1 Example Table 1 PartNo Price Description A 100 B 200 Bad C 300 Table 2
  • 从VBA中的数组批量插入到sql中

    我正在尝试在 Excel 中构建一个按钮 将所选区域上传到 SQL Server 中的表中 第一行将自动视为列标题 这件事该怎么继续下去呢 我想要的是简单和超快的上传 这是我的想法 我将选择选定的区域 然后将其保存为 txt 文件 然后对其
  • 消除多个 Elseif 语句

    我试图保持我的代码干净 特别是在用户表单中使用组合框 可能会有很多 if Elseif 语句 应该有一种更简单的方法 让一个组合框不再需要多页代码 是吗 现在如何完成的示例 Sub Example Dim Variable as Strin
  • VBA 中的求和函数

    我在 vba 中对单元格求和时遇到问题 我需要使用单元格 a b Range A1 function SUM Range Cells 2 1 Cells 3 2 但它不起作用 函数不是范围内的属性 方法 如果您想对值求和 请使用以下命令 R
  • Sharepoint Server 对于 Excel Services 或 Excel Web Access 是必需的吗

    Excel Services 和 Excel Web Access 随 Microsoft Office SharePoint Server 2007 一起提供 我想知道是否可以在不运行 Sharepoint Server 的情况下使用 E
  • 使用 C# 在 Excel 中查找和替换文本

    我想使用 C 在 Excel 中查找并替换一组文本 而且我希望此替换仅发生在第一行中的文本 我已经使用Google并找到了一些付费资源 例如Aspose API Spire Xls等 但我正在寻找开源资源或任何其他有效的方法来实现这一目标
  • ROWID 整数主键自动增量 - 如何插入值?

    我用 Java 创建了一个 SQLite 表 create table participants ROWID INTEGER PRIMARY KEY AUTOINCREMENT col1 col2 我尝试添加行 insert into pa
  • 向用户显示多条验证消息

    在 MS Access 中 如何将从 SELECT 语句检索到的行存储在数组中 并在一个消息框中显示多行 Dim rSEL rSUM rDes As DAO Recordset Dim vItem id vQnty vSum As Inte
  • excel使用单元格引用作为逻辑运算符并查找值

    我有一个表来查找这样的值 logical test points lt 0 1 lt 10 2 lt 20 4 gt 20 5 如果我的单元格 例如 A1 如果我的单元格 如果我的单元格 gt 20 则结果为 5 我可以为此使用多个 if
  • VB FFT - 难以理解结果与频率的关系

    试图理解我正在使用的 fft 快速傅里叶变换 例程 窃取 回收 输入是 512 个数据点的数组 它们是样本波形 测试数据生成到该数组中 fft 将该数组变换到频域 尝试理解频率 周期 采样率和 fft 数组中位置之间的关系 我用例子来说明
  • 将 CSV 导入 Excel - 自动“文本到列”和“插入表格”

    我想在 Excel 2010 上打开 CSV 逗号分隔 文件并自动将文本转换为列 然后选择所有活动单元格并插入带标题的表格 是否可以在我的功能区中添加一个按钮来为我完成这一切 我经常使用不同大小的 CSV 文件 我发现每次手动执行此操作有点
  • 在适用于 Windows 和 Mac 的 VBA 中指定用户文件夹的路径

    我正在编写一个使用 VBA 从 Excel 生成文件的工具 生成的文件将写入用户的 Documents 文件夹中的文件夹 如果存在 e g C Users
  • 以编程方式将参数传递到访问报告中

    我有一个现有的 Access MDB 我正在向运行现有报表的现有表单添加一个命令按钮 所做的更改是 此按钮需要传入一个包含正在报告的记录 ID 的参数 当前报告在 MDB 中的每条记录上运行 我已经更改了报告运行的查询 以使用 ID 值参数

随机推荐

  • Windows 上的 Pyusb - 没有可用的后端

    我正在尝试通过 USB 将我的 Python 应用程序接口与 NFC 设备连接 最好的选择似乎是PyUSB 但我无法让它连接到 libusb 后端 我不断得到 ValueError 没有可用的后端 我查看了堆栈跟踪 发现usb backen
  • 具有多次重复的 scikit-learn GridSearchCV

    我正在尝试为 SVR 模型获取最佳参数集 我想使用GridSearchCV超过不同的值C 然而 从之前的测试中 我注意到训练 测试集的划分极大地影响了整体性能 在本例中为 r2 为了解决这个问题 我想实现重复的 5 倍交叉验证 10 x 5
  • C# 中的 CS0649 错误

    代码中存在一个我找不到的错误 某些变量根本无法工作 我收到的警告 CS0649 字段 Calculations A 从未分配 并且始终具有默认值 0 ABC Formule path Calculations cs CS0649 字段 Ca
  • Ruby 哈希值总和

    我有一个哈希数组 players id gt 1 name gt Alda dice count gt 5 hand gt 6 5 2 4 3 id gt 2 name gt Gonzalo dice count gt 5 hand gt
  • Directdraw:旋转视频流

    Problem Windows Mobile Directdraw 旋转视频流 视频预览正在工作 我现在需要的只是旋转图像的方法 我认为处理这个问题的唯一方法是编写一个基于的自定义过滤器CTransformFilter这将为您旋转相机图像
  • Linux 找不到动态链接的应用程序

    我有一个运行 Linux Kernel 3 10 和 Busybox 的嵌入式系统 如果我交叉编译 由 bu ildroot 构建工具链 因此使用 uclibc 一个没有 static 标志的程序 它不会运行 bin sh hellowor
  • 频繁登录和退出后 Google 登录失败

    我最初可以多次使用 Google 帐户登录我的应用程序 一切安好 但如果我在一两分钟内签入和签出大约 20 次 Google 登录失败并重新登录onActivityResult函数 返回错误代码12501 resultCode 0 我使用的
  • svm scikit learn 中的类权重 = none 和 auto 之间有什么区别

    在 scikit learn svm 分类器中 class weight None 和 class weight Auto 之间有什么区别 从文档中它给出为 将类 i 的参数 C 设置为 SVC 的 class weight i C 如果没
  • 有两个变量的“for 循环”? [复制]

    这个问题在这里已经有答案了 如何在同一个变量中包含两个变量for loop t1 a list of integers strings and lists t2 another list of integers strings and li
  • 从重复值中提取 DataFrame

    我有一个 DataFrame 其中有一列 其中存储了与不同数据相关的更多重复项 A B 1 120 abc 2 121 def 3 122 ghi 4 121 abc 5 120 def 6 121 def 7 122 abc 8 121
  • 从 C# 调用 Outlook VBA 代码

    在 Visual Studio 中 我正在创建一个插件 在 addin startup 中 我将 Outlook 应用程序设置为 app Microsoft Office Interop Outlook ApplicationClass M
  • Android 上的“transition”是无效的资源目录名称吗?

    我从 Android 示例项目创建了 ApiDemos 项目 不幸的是 该项目抱怨invalid resource directory name transition ApiDemos res line 1 Android AAPT Pro
  • 设置导航栏标题的对齐方式

    我试图将导航栏的标题与我的应用程序的中心对齐 但标题似乎保留在右侧 请查找屏幕截图 我正在使用下面的代码 void viewDidLoad UIBarButtonItem addButton UIBarButtonItem alloc in
  • 如何在媒体播放器中播放字节数组中的视频

    我正在使用连接到我的 Android 设备的 USB 设备 该设备向我发送一个包含视频帧的缓冲区 它不断地剂量 当我收到缓冲区时 我应该将特定的标头放入其中并将其作为 m4v 视频文件写入 SD 卡 那我应该在媒体播放器中播放它 到目前为止
  • sql IN 运算符

    我有下面的 sql 但无法让它工作 select product category select top 1 sub category from sub categories where product category IN keywor
  • WebDriver 无法使用 xpath 找到元素,Htmlagilitypack 无法

    我在使用 Html Agility Pack 时不断遇到问题 我的 XPath 查询仅在极其简单时才有效 id some id or input 然而 当它们变得更加复杂时 Html Agility Pack 就无法处理它 下面是一个演示该
  • 确定控制台输出的结尾

    我在我的应用程序中收到控制台输出 我使用的代码来自here 已接受的解决方案 但我从来没有得到过null in my 输出接收到的数据 相反 我有字符串 空在输出的末尾 使用 String NullOrEmpty 而不是仅仅与 null 进
  • 获取每所学校前 10 名学生的平均值

    我们的学区有 38 所小学 孩子们参加了测试 各学校的平均分很分散 但我想比较每所学校前 10 名学生的平均分 要求 仅使用临时表 我以一种工作量很大 很容易出错的方式完成了这件事 如下所示 sch code 例如 9043 scabbre
  • Python 格式百分比

    我使用以下代码片段将比率转换为百分比 2 1f format value 100 这正如您所期望的那样工作 我想扩展它 以便在边缘情况下提供更多信息 其中舍入比率为 0 或 1 但不完全是 有没有更Pythonic的方法 也许使用forma
  • 将偏移行添加到给定范围。 Excel VBA

    我有一个变量 它在开始时设置为给定范围 我想要一个循环语句 它将从给定范围的末尾向下取下一行并将其添加到该范围 ie myRows Range 1 10 For Each cell in myRows If cell Value gt 20