【发布时间】:2017-10-03 05:23:59
【问题描述】:
我正在尝试在 VBA 中创建一个宏,该宏将在“PasteSheet”中的列中搜索包含“conversion”一词的任何单元格。拥有该单元格后,我可以在与该行对应的其他列中收集其他信息。我遇到的问题是创建某种类型的循环,它将贯穿整个数据库以返回单词“conversion”的所有实例。到目前为止,这是我的代码:
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
请帮忙!
【问题讨论】:
-
请参阅this answer 了解如何执行多个查找搜索。特别是内部 If 块是您需要的。其实this Chip Pearson FindAll page更有帮助。
标签: vba excel for-loop while-loop