excel - 复制一行文本并粘贴到不同工作簿中的下一个可用空间
问题描述
我对这个世界完全陌生,并被要求简化一些已完成的手动复制和粘贴。
在阅读了几篇文章后,我发现了这段代码。这可以完美地将正确的行移动到不同的工作表中,但我不知道如何更改代码以便将其粘贴到不同的工作簿中。如果我将工作表的名称放入其中,则会出现下标超出范围的错误。
任何帮助将不胜感激,对于我确信这是一个非常基本的问题感到抱歉:
Application.ScreenUpdating = False
Dim copySheet As Worksheet
Dim pasteSheet As Worksheet
Set copySheet = Worksheets("Score sheet")
Set pasteSheet = Worksheets("Sheet1")
copySheet.Range("A37:Y37").Copy
pasteSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub```
.
解决方案
尝试这个
Application.ScreenUpdating = False
Workbooks("Book1.xlsx").Worksheets("Score sheet").Range("A37:Y37").Copy
Workbooks("Book2.xlsx").Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0). _
PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Application.ScreenUpdating = True
推荐阅读
- spring-boot - 重命名 spring-cloud-config 原生配置文件
- reactjs - 子组件可以只呈现其父内容吗?
- javascript - 用于获取学生应用程序
- ios - iOS 14 以 .limited 身份验证状态保存照片
- c# - 如何使用 NLog 在 Linux 上的 var/log/my-app-dir 中添加日志文件和文件夹
- javascript - 当单独运行较小的套件时,为什么一整套 Jasmine 测试会失败?
- google-cast - GCKUICastButton 初始化失败
- linux - docker “无法找到组 docker” 使用“--group-add docker”
- java - 在 IntelliJ 中创建 Spring 框架项目的问题
- java - 使用 eureka 和 zuul 的 spring boot 企业应用程序