Excel VBA 单元格查找
在编写代码时,常需要依据指定内容在指定区域查找符合条件的单元格,这时就需要用查找的方法。在工作表中,可以执行【编辑】/【查找】命令查找指定的单元格,同样也可以利用在公式中使用Match 等函数对单元格进行查找。
工具/原料
Excel 2013
一、Find查找
1、单元格范围.Fing. (查找内容,查找开始位置,搜‘索范围,单元格区配γ 搜索方式,搜索类别,区分大小写,区分全/半角)

3、Sub 查找单价()Dim intRowintRow = Range(&孥恶膈茯quot;a:a").Find(Range("g1")).RowRange("g2") = Range("B" & intRow)End Sub

二、使用工作表函数进行查找
1、除了使用Find 方法进行查找外,还可以使用工作表函数实现单元格查找。如查找位置可以使用Macth 函数: 查找并返回内容可以使用Vlookup 函数。本节中涉及到的Macth 函数和Vlookup 函数语法请参考Excel 帮助文件。本节只介绍如何在Excel VBA 中调用该函数。
2、使用match函数返回查找单元格的位置Sub 查找单价()Dim intRowintRow = 钽吟篑瑜Application.Match(伊怕锱鳏Range("a1"), Range("a:a"), 0)Range("g2") = Range("B" & intRow)End Sub

4、vlookup 函数查找单价Sub 查找单价()Range("g2") = Application.VLookup(Range("a2"), Range("a:d"), 2, 0)End Sub
