这样做有什么好处吗:
Dim LR As Long
Dim LC As Long
LR = ActiveSheet.UsedRange.Rows.Count
LC = ActiveSheet.UsedRange.Columns.Count
Cells(LR, LC).Select
在此之上:
Cells(ActiveSheet.UsedRange.Rows.Count, ActiveSheet.UsedRange.Columns.Count).Select
我没有在其他任何地方使用 LR 或 LC。
答案1
从技术上来说,两者都很好。
在 Visual Basic dot NET 中,您通常必须在使用变量之前声明它的作用,但这一要求在 Visual Basic for Application 中不存在,它是 Visual Basic 5 的衍生产品,在 Visual Basic 5 中也没有这一要求。
因此,从要求的角度来看,不是,并且两者都可以使用。
但是与其他方法相比,使用 dim 方法还有很多好处。
如果您多次使用变量,则这在代码中更短,并且允许您跟踪对该变量所做的任何更改。
这基本上就是所谓的业务逻辑。它允许您稍后更改代码,而无需直接引用所有内容。如果您随后必须进行更改或检查,则必须在所有地方进行,而不是在代码之间的某个地方进行。
其次,这读起来更容易,易于阅读的代码意味着易于维护的代码。
话虽如此,我会用对您的工作表有意义的名称替换LC
和。因此,假设使用范围是财务,我会分别说和。LR
Finance_C
Finance_R