我面临以下挑战:我有一个 Excel 表,其中 A 列的值(例如,、C Klasse、A Klasse、Golf、Astra")。
在第二张表上,我有 2 列 A 和 B 包含以下信息:A 列、梅赛德斯、欧宝、大众等。与表 1 列 A) 上的信息相同。
目标:从工作表 1 中查找值,工作表 2 列 B 中的列 A -> 从工作表 2 列 A 复制值 -> 粘贴到工作表 1 列 M。
示例:A2 = C Klasse -> 在工作表 2 中查找 ,,C Klasse'' -> 在 B42 中找到 ,,C Klasse'' -> 从 A42 复制内容 ,,Mercedes'' -> 粘贴 M2。
这是我想出的代码,我刚开始,所以请多多包涵:
Range("A2").Select
Selection.Copy
Sheets("Form2").Select
Cells.Find(What:=Range("A2"), After:=ActiveCell, _
LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activate
Range("A193").Select
Selection.Copy
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets("Form1").Select
Range("M2").Select
ActiveSheet.Paste