在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(); } }
发表评论