【发布时间】:2020-03-11 19:14:04
【问题描述】:
我有一个包含几张工作表的工作簿。在这种情况下,我不能使用 Index 而不是 Select,因为我选择的工作表的位置可能会参考其他工作表而改变。这是一个例子
我的工作簿中的工作表:最终报告、Alpha_A、Beta
我需要用“Alpha_A”表中的最后一个字符(在本例中为“A”)填充“最终报告”的 B 列。在那种情况下,我目前正在使用
Sheets("Alpha_A").Select
Range("B3:B5000").Value = Right(ActiveSheet.Name, 1)
但是,这是在几个不同的工作簿中完成的,每个工作簿都有最终报告和 Beta 表,但 Alpha 表的名称末尾可能有不同的字符(例如 Alpha_A、Alpha_B、Alpha_C 等。 .).
我正在寻找一个代码来选择工作簿中包含单词“Alpha”的工作表,这样当 Alpha 工作表的最后一个字符发生更改时,我就没有更改代码。感谢您的帮助!
【问题讨论】:
-
该线程的答案类似于我正在尝试做的事情,但是当我将代码应用到我的工作簿时,什么也没发生,这与我的问题的其他答案相同。我开始觉得我有问题了