我听说过很多关于.Select在Excel VBA 中使用的可理解的憎恶,但我不确定如何避免使用它.我发现如果我能够使用变量而不是Select函数,我的代码将更加可重用.但是,ActiveCell如果不使用,我不确定如何引用事物(如等)Select.
我发现这篇关于范围的文章和这个例子关于不使用select的好处却找不到怎么样的东西?
我是 Excel VBA 的新手。我需要修改我的代码,以便我能够进一步进行。
我想在一个 excel 表中选择多个表列。这是我的代码:
Dim ws As Worksheet
Dim tbl As ListObject
Set ws = Sheets("Sheet1")
Set tbl = ws.ListObjects(1)
Range("tbl[[Column1]:[Column5]]").Select
Run Code Online (Sandbox Code Playgroud)
当我输入表名时,它起作用了。但我想使用我在代码中使用的变量来选择表列。
我在excel表中有一个表,我想选择整个第一行.是否有比平常更容易/更快的方式来引用表格
Range("A2").End(xlDown).Select
Run Code Online (Sandbox Code Playgroud)
方法?似乎通过使用表I应该获得更容易的数据访问路径.谢谢.