VBA“For”语法

我正在寻找可以在几秒钟内绕过表格保护的excel漏洞。 他们使用嵌套for循环类似于我想知道的第一个代码片段

这个:

For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 'code' Next: Next: Next: 

是这样的:

 For i = 65 To 66 For j = 65 To 66 For k = 65 To 66 'code' Next Next Next 

任何帮助表示赞赏。

一样的。 有一点区别 – 底部片段使嵌套明确。

最上面的代码片段使得代码的缩进与其真正的嵌套层次有关 ,违反了一个重要的编码原则:

[…]总是编码,如果最终维护你的代码的人将是一个暴力的精神病患者谁知道你的住处。 代码的可读性。

资源

该代码基本上是“打高尔夫球”,尽可能短,并避免看起来像完全是丑陋的丑陋的箭头代码。