我有一个名为“指示”的excel工作表在其中包含我的宏的Excel表“工具”在同一目录中。 Excel表单有大约400行和20列的数据。搜索一个字符串,并找到相邻列的内容
我有一个宏将从用户(例如:DUMMY_TEXT)采取字符串输入并运行另一个宏。另一个宏是我被击中的地方。
我必须在D列的Excel表格“指示”中搜索该字符串输入DUMMY_TEXT,并在找到字符串输入的相应行中查找列Q,R,S和T的内容。这必须根据用户输入动态发生。
我在寻找列Q,R,S和T的内容达成这就是我现在
Dim FoundCell As Excel.Range
temppath = ActiveWorkbook.Path
Workbooks.Open (temppath + "\indications.xlsx")
Set FoundCell = Range("D1:D20000").Find(what:=LSearchValue, lookat:=xlWhole)
Workbooks("indications.xlsx").Close
您不介意透露工作表的名称...? – Jeeped
在复制代码时忘记更改它。感谢您提醒我 – S6633d
您的代码和叙述混淆了术语**工作簿**和**工作表**。 [工作簿对象](https://msdn.microsoft.com/en-us/library/office/ff835568.aspx)与[工作表对象](https://msdn.microsoft.com/ EN-US /图书馆/办公室/ ff194464.aspx)。 – Jeeped