对于甚至引用同一对象的两行代码,编写额外的行以合并With和End With是否总是更快?
例如:
If Target.Column <> 1 Or Target.Row >= 100 Then Exit Sub
Run Code Online (Sandbox Code Playgroud)
与:
With Target
If .Column <> 1 Or .Row >= 100 Then Exit Sub
End With
Run Code Online (Sandbox Code Playgroud)
这是过度杀伤力吗?
两次引用对象而不是编写三行代码是否取决于代码本身?还是写三行总是更快?
关于速度的问题-就处理速度而言,编写此行的最佳方法是什么?即第二个测试更快地读为
> 99
Run Code Online (Sandbox Code Playgroud)
比
>= 100
Run Code Online (Sandbox Code Playgroud)
?
测试行号和列号的顺序有关系吗?