当我翻阅Excel(Office 365 MSO 16.0.12527.20880 64位)工作簿的选项卡时,我可以看到Excel会记住每个工作表中最近选择的单元格。
我能在VBA中访问它吗?我知道我可以使用
myString = ActiveCell.Text
来获取当前工作表上的当前单元格。但是,我想,既然Excel知道其他工作表上选择了什么单元格,我应该能够在不激活它的情况下获取它。这不是很好吗?
myString = Sheets("OtherSheet").SelectedCell.Text
有什么想法吗
1条答案
按热度按时间pjngdqdw1#
不。这不会很好,因为我必须做出规定,因为还没有任何选择和/或选择不是我让我代码认为的选择。当有一个受控环境时,所有这些都会改变,比如说,选择一个工作表上的单元格,切换工作表,然后需要刚刚选中的单元格的内容。在这种环境下,控制这个过程要容易得多。