复制/粘贴列

我在一个excel工作表中有几行带有标题的列,我想将其中一些列复制到另一张工作表中。

假设我有我的来历表:

Ident|Name|Code|Part|Desc|U|Total

这些是列的标题,下面有一些数据。

我只想复制另一个表中具有相同标题但顺序不同的另一表中的Ident,Code和Part列中的数据,但一个标题具有不同的名称除外:

Code|Ident|Piece

它为空白,而“部分”对应于“部分”。 所以我想要一个代码,该代码从原始工作表获取数据并将其复制到目标工作表。另外,如果可能的话,我希望您可以从文件中选择原始工作表,因为我有不同的Excel文件可供选择。

谢谢您的回答。我从未使用过VBA,并且正在尝试学习。