excel - 获取对象_worksheet的运行时错误1004方法粘贴失败
问题描述
获取运行时错误 1004 对象 _worksheet 的方法粘贴失败,以下代码请帮助,在此先感谢。
Sub Move()
Dim lastrow As Long, erow As Long
lastrow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To lastrow
Sheet1.Cells(i, 1).Copy
erow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Sheet1.Paste Destination = Worksheets("Sheet2").Cells(erow, 1)
Sheet1.Cells(i, 2).Copy
Sheet1.Paste Destination = Worksheets("Sheet2").Cells(erow, 2)
Sheet1.Cells(i, 3).Copy
Sheet1.Paste Destination = Worksheets("Sheet2").Cells(erow, 3)
Next i
Application.CutCopyMode = False
Sheet2.Columns().AutoFit`
Range("A1").Select
End Sub
解决方案
移动一些东西并在一行中完成整个操作:
Sub Move()
Dim lastrow As Long, erow As Long
lastrow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
erow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Sheet1.Range(Sheet1.Cells(1, 1),Sheet1.Cells(lastrow , 3)).Copy Sheet2.Cells(erow, 1)
Application.CutCopyMode = False
Sheet2.Columns().AutoFit
Range("A1").Select
End Sub
现在,如果这不起作用,则代码名称可能不正确,应该分别用and替换所有Sheet1
and 。Sheet2
Worksheets("Sheet1")
Worksheets("Sheet2")
推荐阅读
- google-cloud-platform - BigQuery 或其他用于 CRUD 应用的东西
- java - android studio如何设置字符串ID
- c++ - 如果 std::ofstream::trunc 无法打开文件,它会删除内容吗?
- linux - LXC 非特权容器内的 Docker
- ios - 从存储下载图像时出现可选错误,我已将字符串转换为 URL
- windows - 如果语句 ( 在这个时候是出乎意料的
- swift - 可重用 swift 代码 UIKit 的最佳方法
- javascript - Node.js - 我如何在函数中调用方法?
- android - Android内核在bootanimation上出现黑屏
- operation - 哪一个性能更好?