1
A
回答
2
这是你正在尝试的吗?
如果你有一个像i_cls_frst_row=1
和i_cls_last_row=3
非连续的行,你要复制两行那就试试这个
Range(i_cls_frst_row & ":" & i_cls_frst_row & "," & _
i_cls_last_row & ":" & i_cls_last_row).Copy
如果你试图复制从i_cls_frst_row
到i_cls_last_row
那就试试这个
Rows(i_cls_frst_row & ":" & i_cls_last_row).Copy
2
是的,改变你的线
.Rows(i_cls_frst_row, i_cls_last_row).Copy
到:
.Rows(i_cls_frst_row & ":" & i_cls_last_row).Copy
再后来就你可以将它粘贴到你需要的地方
0
您可以定义一个Range对象并选择所需的所有行/行作为范围
Dim example As Range
Set example = Range("A1:E1")
example.Select
Selection.Copy
相关问题
- 1. Excel VBA - 复制范围为非空行
- 2. 如何复制vba中的范围?
- 3. vba复制到不同的范围
- 4. 复制范围与VBA到剪贴板
- 5. VBA复制误差范围1004
- 6. VBA Offseting复制范围不起作用
- 7. VBA简单复制一个范围到另一个范围
- 8. VBA:复制范围。运行时错误9 - 下标超出范围
- 9. VBA Excel - 将范围从第二个文件复制到vba范围对象
- 10. Word-VBA:复选框范围
- 11. 尝试复制范围时运行时错误'1004'(Excel VBA)
- 12. 从VBA中排除1行复制范围
- 13. 在vba中复制范围抛出运行时错误1004
- 14. 使用列和行号复制范围(整数)vba
- 15. 复制具有可变范围的行
- 16. 在VBA上复制和粘贴动态范围,错误:object_worksheet的范围,
- 17. Excel的VBA:范围类的复制方法失败
- 18. Excel的VBA:复制范围到一个新的工作簿
- 19. Excel的VBA - 范围
- 20. 动态范围内的VBA范围值
- 21. VBA从两个范围的联合复制到另一个范围的一个行
- 22. VBA 2007 - 易变量的任务 - 复制及范围
- 23. 如何将过滤的范围复制到数组中? (EXCEL VBA)
- 24. 单元格的值复制数组范围VBA
- 25. VBA:复制变量范围中的单元格值
- 26. 使用动态范围的Excel VBA复制和粘贴脚本
- 27. 复制的范围和重复检查
- 28. 逐个复制范围值
- 29. 复制可变范围
- 30. 范围复制 - 错误#1004
您需要发布更多的代码。只用一行来判断错误来自哪里是不可能的。 – Comintern