vba - 将工作表 1 的最后一行复制到工作表 2 上的行数
问题描述
我正在尝试复制每次更改的工作表 1 的最后一行,减少工作表 2 上的行数。我在 sheet1 的最后一行有公式,并希望将它们保留下来。
下面是我的代码,我在其中选择要复制的最后一行,但我不能让它减少 sheet2 上的行数。
我需要复制 sheet1 上的最后一行(宏将公式放入其中)。然后我需要将最后一行复制到 sheet2 上的行数。Sheet2 数据是从 A2 到 sheet2 的最后一行。
Sheets("2018").Activate
Dim nRow As Long, nColumn As Long
nRow = Cells(Rows.Count, "A").End(xlUp).Row
nColumn = Cells(nRow, Columns.Count).End(xlToLeft).Column
Range(Cells(nRow, "A"), Cells(nRow, nColumn)).Select
Set lastrow = Range(Cells(nRow, "A"), Cells(nRow, nColumn))
bottomrow = Sheets("Needs_Assignment").Cells(Rows.Count, "A").End(xlUp).Row
Range(lastrow).AutoFill Destination:=Range(bottomrow), Type:=xlFillDefault
谢谢
解决方案
在最近的一个项目中,以下内容对我有用(在第 1 行中复制 B 到 ZZ 列的公式),因此期望非常相似的模式适用于您的场景:
Dim wrkMyWorkBook As Workbook
'Set wrkMyWorkBook = ' Set this to a valid value
Dim LR As Long
LR = wrkMyWorkBook.Sheets("Target Sheet").Cells(Rows.Count, 1).End(xlUp).Row
wrkMyWorkBook.Sheets("Target Sheet").Range("B1:ZZ1").AutoFill Destination:=wrkMyWorkBook.Sheets("Target Sheet").Range("B1:ZZ" & LR)
推荐阅读
- python - 如何查找频率表键列是否包含列表中的所有值
- mapbox - 如何使用 Mapbox JS GL 以自定义样式更改图层的可见性?
- java - 合并排序中的 java.lang.ArrayIndexOutOfBoundsException
- python - Python Zipfile:获取 zipfile 中的顶级目录
- javascript - 在 jinja 模板中将 python 列表传递给 JavaScript
- c++ - 是否可以降低 cout 打印的速度?
- r - 在绘图中如何在 y 轴左侧创建空间以便舒适地显示轴名称
- sql - 寻求有关预约安排流程的建议
- html - 如何缩短css中的左边框高度属性
- python - 迭代字符串时如何统一单独的数字