for循环:指定循环次数
for i=1 to 100
a=a+i
next
for each:主要用于集合和数组
for each frm in forms
print frm.name
next
有时是可以通用的,比如数组:
arr=split("1,2,3,4,5",",")
for i=0 to ubound(arr)
print i
next
for each i in arr
print i
next
再如上面的forms:
for i=0 to forms.count-1
print forms(i).name
next
如果集合没有类似count属性,将不能用for,只能用for each。
还不如先学C++呢,学了C++,VB都不用学的,稍微自己看下语法关键字,写代码一点儿问题都没有的。