使用VBA查找表中的值

时间:2015-04-15 18:49:09

标签: excel vba excel-vba

我正在尝试使用VBA在excel表中查找值,并且无法将它们全部合并到一起。我大部分都在那里,但我的代码不值得发布。

我需要做的是编写一个包含多个参数的函数: 1.要查找什么价值 2.要查看的列名称 3.从

返回值的其他列

例如,在包含Customer_ID,Last_Name,First_Name的表中:传递它" DoeJohn"," Customer_ID"," First_Name"让它归还约翰。我不关心我正在查找的重复值,发现第一个实例已经足够好了。

它找到的单元格可能是文本,数字或日期,因此需要返回该单元格。 如果它没有找到匹配,它应该返回一些永远不会是实际单元格值的东西,我的主程序将检查它。

1 个答案:

答案 0 :(得分:0)

如果您熟悉在vba中编写函数(),您可以只使用包含一些vlookup()函数的自定义函数,然后组织输出并根据需要返回它。