之间有什么区别
Range("A1","A40").Select
Range("A1:A40").Select
尽管两者产生了相同的结果。我想知道它们之间的区别
没有区别。它只是vBA语言中的一种简单形式,允许您以许多不同的方式分配或调用相同对象的属性或方法。
您也可以使用以下语法选择相同的范围
Range(Cells(1, 1), Cells(1, 40))
如果你练习过其他"严格"的编程语言,我可能会理解你的困惑,但这不应该打扰你。只需将其视为vba语言和语法提供的更多灵活性