(初学者VBA编码器在这里!)有谁知道如何从具有相同工作表格式的多个已关闭工作簿中提取多个特定单元格数据?
我目前的任务是从许多不同的和新的(但格式相同的)来源的某些单元格中复制非常具体的数据,并将它们转移到具有不同工作表的现有主列表中的另一组特定单元格中 .
这是我希望有用的代码,但与我需要的相比,它缺少太多方法......
Sub Importsheet()
Dim Importsheet As Worksheet
'import worksheet from a closed workbook
Sheets.Add Type:= _
'e.g. directory below
"C:\Users\Loli\Desktop\Testing1.xlsx"
End Sub
这段代码可以帮助我从封闭源代码工作簿中获取 sheets ,但不能获得封闭源代码中特定放置的单元格 . 它也无法将数据粘贴到目标excel中不同工作表中的特定放置单元格中 .
1 回答
完全理解您的要求是非常困难的,因为有时您似乎想要复制范围而有时需要复制一个单元格,因此为了指出正确的方向我的答案仅显示如何打开并将相关的工作表复制到您的主工作簿,然后能够参考您想要的单元格/范围
(我会在你得到你的数据然后删除工作表,这样你的主人不会突然变得庞大):