Vlookup并粘贴整行 - 申请整张表格

时间:2017-07-27 08:36:44

标签: excel-vba vba excel

是否可以Vlookup值并复制匹配

的整行

例如:如果我在表A中搜索id=1234

1234 ABC DEF HIJ

Vlookup应该返回整个值。

我正在尝试将此公式应用于工作表的备用行中 - 查找值始终位于A列中(在上面的行中)。

这可能吗?

我是Excel VBA的新手,非常感谢任何帮助。 感谢

2 个答案:

答案 0 :(得分:0)

您需要为每个数据单独提供一个VLookup

<!--  Photo Library -->
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) photo use</string>

<!--  Camera -->
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) camera use</string>

如果您在第一个单元格中使用此代码并将其复制到其中,则会为每个数据提供正确的公式。

我假设您要搜索的数据位于当前工作表的单元格A1中,而您搜索的数据位于A列和C列之间的Sheet1中。如果您执行的操作不同,则需要修改这些值。

答案 1 :(得分:0)

要获取项目的位置,请使用Match Function而不是Vlookup。

position = WorksheetFunction.Match("1234", Worksheets("yoursheet").Columns(1), 0)

现在您可以使用该位置复制整行,如

Worksheets("yoursheet").Rows(position).Copy