gpt4 book ai didi

vba - 我的代码正在运行但未插入任何值

转载 作者:行者123 更新时间:2023-12-04 21:54:20 25 4
gpt4 key购买 nike

我在循环浏览文件夹中的文件时运行了这段代码。
代码确实运行,但在此段上没有任何输出。

Dim LastRow As Long
Dim rng1 As Range
wb.Worksheets(1).Activate
Set rng1 = Range("B15:E81,N15:O81")

With ThisWorkbook.Worksheets("Sheet1")
LastRow = .Cells(.Rows.Count, "E").End(xlUp).Row
.Range("E" & LastRow + 1).Value = rng1
End With
  • 我正在使用这段代码从文件夹中的所有 excel 工作簿中提取从 B15 到 E81 和 N15 到 O 81 的数据。
  • 将范围复制到变量后,它将激活此代码所在的工作簿
  • 从 E 列中选择最后一个条目,偏移 1 行
  • 将范围变量输入到下一个空白单元格。

  • 感谢我能找到的所有帮助。提前致谢。

    最佳答案

    尝试这个:

    Dim lastRow As Range, rng1 As Range

    Set rng1 = Worksheets(1).Range("B15:E81,N15:O81")
    Set lastRow = ThisWorkbook.Worksheets("Sheet1").Cells(ThisWorkbook.Worksheets("Sheet1").Rows.Count, "E").End(xlUp)

    lastRow.Offset(1, 0).Resize(rng1.Rows.Count, rng1.Columns.Count).Value = rng1.Value

    关于vba - 我的代码正在运行但未插入任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47691703/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com