【发布时间】:2021-01-23 20:20:16
【问题描述】:
这种嵌套“For”的特殊用法是我没想到的。我已将其精简为一个非常简单的示例。 outer For 循环使用“abc”类型的成员可以完美运行,但是enclosed For 语句会产生编译器错误。我一直在寻找解释,但到目前为止还没有找到。
Option Explicit
Private Type abc
i As Integer
j As Integer
End Type
Private Sub CommandButton1_Click()
Dim dog As abc
Dim cat As abc
For dog.i = 1 To 10
For cat.i = 5 To 9
Next
Next
End Sub
【问题讨论】: