我试图在VBA中创建一个宏,它将通过“PasteSheet”中的一列搜索包含单词“转换”的任何单元格。一旦拥有该单元格,我就可以收集与该行对应的其他列中的其他信息。我遇到的问题是创建一些类型的循环,它将贯穿整个数据库以返回单词“转换”的所有实例。这里是我的代码到目前为止:在电子表格中查找多个实例值
Sub Conversion()
Dim Comment As Range
Dim i As String
Worksheets("PasteSheet").Activate
Range("Comment").Find("conversion").Select
Worksheets("sheet1").Range("a1") = Selection.Offset(0, -8)
End Sub
请帮助!
参见[这个答案](http://stackoverflow.com/questions/19504858/find-all-matches-in-workbook-using-excel-vba#19509066)学习如何执行多次查找搜索。内部的If块特别是你需要的。实际上,[Chip Pearson FindAll页面](http://www.cpearson.com/excel/findall.aspx)更有帮助。 –