请我尝试从两个Excel工作表中提取详细信息以输出到另一个工作表 .

第一张表包含名称,这些名称由三个或两个字符组成 . 第一张表只包含一个“名称”字段

第二张表包含两个字段,“名称”字段和相应的“金额”字段

第二个工作表可以包含第一个工作表中每行的名称字段的多个组合 . 例如,如果第一张纸上的第1行的nam为“Ann Salma Jane” . 至少有两行有不同的组合,第1行可能是“Ann Salma”,第2行可能是“Salma Jane”

这里的目标是在工作表1中为每个行执行查找,输出应该在另一个工作表上 .

我尝试了很多选项但是我无法获得正确的VBA代码来为我做这个 .

Sub Macro1() 
' ' Macro1 Macro ' ' 
Range("G9").Select ActiveCell.FormulaR1C1 = _
"=VLOOKUP(names!R[1]C[-3]:R[5]C[-3],Transactions!R10C6:R28C7,1,1)"
Range("G9").Select Sheets("names").Select 
End Sub