excel - 如何在sheet2中的标题行之后自动启动所有数据插入
问题描述
假设我从工作表 1 复制了数据行,我想将数据插入工作表 2,VBA 是否允许我开始在工作表 2 中粘贴新数据,向下十行?
我的脚本:
Sub AddDataOnSheet2TenRowsDown()
Dim lastRow As Long
Dim Sheet2 As Worksheet
Dim lRow As Long, iRow As Long
Dim ws As Worksheet
Dim rng As Range
Dim r As Long
Set Results = Sheets("Sheet2")
lastRow = Results.Cells(Results.Rows.Count, "Z").End(xlUp).Row
Range("A2:B122,C2:d122").Copy
Results.Range("A" & lastRow + 10).PasteSpecial xlPasteAll
Application.DataEntryMode = False
ActiveWorkbook.Worksheets("Sheet1").PageSetup.CenterFooter = "Page " &
ActiveWorkbook.Worksheets("Sheet1").Index & " of " &
ActiveWorkbook.Sheets.Count
ActiveWorkbook.Worksheets("Sheet2").PageSetup.CenterFooter = "Page " &
ActiveWorkbook.Worksheets("Sheet2").Index & " of " &
ActiveWorkbook.Sheets.Count
End Sub
解决方案
推荐阅读
- servicestack - auth/credentials 和 auth/basic 之间的行为有什么不同吗?
- wordpress - Redux 框架禁用问题
- c# - 在 asp.net 中异步运行等待任务
- firebase - 检查事件是否正在进行
- reactjs - 在功能组件中使用 Rest Object 流
- python-3.x - UnicodeDecodeError:“ascii”编解码器无法解码位置 10 中的字节 0xc5:序数不在范围内(128)从 DB2 表读取数据时
- flutter - 在图像抖动上显示图像
- admin - Magento 2.3.3 仪表板不断加载
- java - 从数字中删除点 (.) 的正则表达式
- arduino - Arduino SPI接口读取随机值?(尝试使用 CAN 总线屏蔽)