【发布时间】:2016-09-23 04:13:31
【问题描述】:
我在包含我的宏的 excel 表“工具”所在的同一目录中有一个名为“indications”的 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
【问题讨论】:
-
您不想透露工作表的名称...?
-
复制代码时忘记更改它。谢谢你提醒我
-
您的代码和叙述混淆了术语 workbook 和 worksheet。 Workbook Object 与 Worksheet Object 不同。