在vba中,有两种for 循环语句,如下所示:
Sub exceloffice()
'作者QQ:1722187970,微信:xycgenius,微信公众号exceloffice
For i = 1 To 10
MsgBox i
Next i
Dim oWK As Worksheet
For Each oWK In Excel.ThisWorkbook.Worksheets
MsgBox oWK.Name
Next
End Sub
在C#中也有类似的两种for循环语句。
第一种如下所示:
for (initializer; condition; iterator) body
示例代码如下:
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
其中initializer 为循环变量的初始化, condition为循环结束的条件, iterator为循环变量如何循环。
第二种如下所示:
foreach (变量类型 变量 in 集合)
示例代码如下:
foreach (Office.CommandBar oCB in oAPP.VBE.CommandBars)
{
if (oCB.BuiltIn == false)
{
oCB.Delete();
}
}


发表评论