VBA:范围语法混乱



之间有什么区别

Range("A1","A40").Select 
Range("A1:A40").Select

尽管两者产生了相同的结果。我想知道它们之间的区别

没有区别。它只是vBA语言中的一种简单形式,允许您以许多不同的方式分配或调用相同对象的属性或方法。

您也可以使用以下语法选择相同的范围

Range(Cells(1, 1), Cells(1, 40))

如果你练习过其他"严格"的编程语言,我可能会理解你的困惑,但这不应该打扰你。只需将其视为vba语言和语法提供的更多灵活性

相关内容

  • 没有找到相关文章

最新更新