相关疑难解决方法(0)

如何避免在Excel VBA中使用Select

我听说过很多关于.Select在Excel VBA 中使用的可理解的憎恶,但我不确定如何避免使用它.我发现如果我能够使用变量而不是Select函数,我的代码将更加可重用.但是,ActiveCell如果不使用,我不确定如何引用事物(如等)Select.

我发现这篇关于范围的文章这个例子关于不使用select的好处却找不到怎么样的东西?

excel vba

511
推荐指数
15
解决办法
26万
查看次数

Excel 2013 中的扩展工作表选择 - VBA

您能否帮助理解为什么此代码在旧版本的 Excel 中有效,但在 Excel 2013 中无效?行replace:=false被忽略。是否与一些中心设置有关?应该修改什么?

Sub test()
    Dim i
    Dim n

    n = InputBox("type n")

    For i = 1 To n
        If i = 1 Then ThisWorkbook.Sheets(i).Select
        If i > 1 Then ThisWorkbook.Sheets(i).Select Replace:=False
    Next i
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba

5
推荐指数
1
解决办法
91
查看次数

标签 统计

excel ×2

vba ×2