gpt4 book ai didi

vba - 如何使用间接引用在vba中选择单个单元格或范围

转载 作者:行者123 更新时间:2023-12-04 20:38:20 24 4
gpt4 key购买 nike

我只需要一个用于选择单元格的代码,但是要选择的单元格会发生变化。我在工作簿中有一个单元格,它将确定它应该是什么单元格。单元格 A1 包含应选择的单元格 #。

在此示例中,单元格 A1 包含单词“P25”,因此我希望下面的代码引用 A1 以作为对 P25 的间接单元格引用,因此选择单元格 P25。

我分别尝试了这两行:

Sub IndirectCellSelect()

Sheet.Range(INDIRECT(A1)).Select
Range(INDIRECT(A1)).Select

End Sub

我收到错误 Sub or Function is not defined,当它到达单词 INDIRECT 时

最佳答案

对发布的代码稍作改动即可:

Range([indirect("a1")]).Select

但我建议尝试以下任何一种:
Sheet.Range(Sheet.Range("A1").Value).Select
Range(Range("A1")).Select

第一个更明确,建议在生产代码中使用。

关于vba - 如何使用间接引用在vba中选择单个单元格或范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31300156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com