excel - VBA复制粘贴-停在空白处-范围问题
问题描述
在 VBA 中不强,但已将此宏设置为从工作表中复制(停在空白值处)并在最后一组值之后粘贴到另一张工作表中,效果很好。
问题是我需要将复制范围更改为此 ws.Range("AF3:AQ" & LastRow).Copy
这样做时,它只复制前 3 行然后停止。我可以将范围固定为 AF3:AQ59,但其中包含不理想的空白。任何帮助将不胜感激。
问候
Sub DBMeters()
Dim ws As Worksheet, ws1 As Worksheet
Dim LastRow, LRow As Long
Set ws = Sheets("DB_Sort")
Set ws1 = Sheets("DB Input")
LastRow = ws.Cells(Rows.Count, 1).End(xlUp).Row
LRow = ws1.Cells(Rows.Count, 1).End(xlUp).Row
ws.Range("A3:L" & LastRow).Copy
ws1.Range("A" & LRow + 1).PasteSpecial xlPasteValues
End Sub
解决方案
推荐阅读
- c++ - C++ 双向链表迭代器
- pointofservice - 在 Windows 10 上使用 POS for .NET 的 posdm.exe 时出错
- ios - 我可以使用 TabBarItem 上的自定义事件点击来制作自定义 UITabBarController 吗?
- vba - VBA - 自动复制粘贴用户表单
- hyperledger-fabric - Hyperledger Fabric orderer 变量配置
- ios - 如何从 UILabel 中删除可选文本
- django - 如何为多个用户构建 django admin
- npm - 如何在 package.json 中安装某些依赖项
- javascript - 如何在javascript中检测字符串中不匹配/不匹配的单引号或双引号?
- sql - 在redshift数据库的表中插入一行