【发布时间】:2011-11-26 11:27:18
【问题描述】:
尝试了一切,似乎无法得到这个。尝试将一个工作表的 B 行 (SiteTag) 中的值替换为另一个工作表中索引匹配的正确站点标签。
工作表(Site_Visit) 网站标签 AL27 AS26 GBEM4 ...
工作表(站点) SiteTag 项目名称 203AL27 AL27 203AS26 AS26 201GBEM4 GBEM4 ... ...
我需要将 Sheets("Site_Visit") 中的值 SiteTag 替换为 Sheets("Sites") 中的相应 SiteTag。
现在我只是试图让代码将正确的索引值放入一个变量中,我将把它作为每个单元格的值放入其中,并在循环中运行它。但是对于我的生活来说,它无法获得价值。这是我为变量尝试过的(一切都已声明)。
ST_Cells2 = Application.WorksheetFunction.Index("Sites!A2:A34", Application.WorksheetFunction.Match("Site_Visit!B2", "Sites!B2:B34", 0), 0)
其中“Sites!A2:A34”是适当替换值的范围 “Sites_Visit!B2”是查找值 "Sites!B2:B34" 是查找范围
我收到运行时错误'1004' Unable to get the Match property of the WroksheetFunction class。有人有什么想法吗?
【问题讨论】: