【发布时间】:2022-08-23 02:42:46
【问题描述】:
我有处理和消除质谱数据的代码(有效)。
我有另一个命令从其工作表中复制该数据并将其粘贴到具有宏(Sheet1)的同一张表中。它将一行代码而不是 proteinGroups 中的信息粘贴到工作表中。
Set wb = Workbooks.Open(\"C:\\Users\\X241066\\Downloads\\PGroupTest.xlsm\")
myFile = \"C:\\Users\\X241066\\Desktop\\Pgroup\\proteinGroups.xls\"
Workbooks.Open myFile
Worksheets(\"proteinGroups\").Copy
Workbooks(\"ProteinGroups.xls\").Close SaveChanges:=True
wb.Activate
ActiveSheet.Paste Destination:=Worksheets(\"Sheet1\").Range(\"E1\")
Application.CutCopyMode = False
我尝试的每一次命令迭代都会将数据粘贴到一个新的随机工作簿中。
-
行
Worksheets(\"proteinGroups\").Copy创建一个新的单工作表工作簿,其中包含工作表\"proteinGroups\"。您能否解释一下您要复制什么(范围、工作表?)以及复制到哪里(工作表名称和工作簿名称)?
标签: excel vba copy-paste