Debug.Print i Next i End Sub 1. 2. 3. 4. 5. 6. 在上述代码中,Step 2表示每次循环变量i递增2。 二、For 循环的高级用法 2.1 从大到小循环 当需要从大到小循环时,Step值必须为负数。例如: Sub ReverseLoopExample() Dim i As Integer For i = 10 To 1 Step -1 D
步长为-1的for循环结构 这里同样的我们来看一下当step值为-1的时候,程序又会是如何的呢?看下面实例程序:Sub 循环语句()Dim i As Integer For i = 10 To 1 Step -1 Cells(i, 1) = i Next End Sub 2.for each……next结构 具体结构:For each 对象变量 in 对象集合 ……next 具体解...
Sub 循环删除空白行() Dim ws As Worksheet Dim lastRow As Integer Set ws = ThisWorkbook.Sheets("表3") With ws lastRow = .UsedRange.Rows.Count For i = lastRow To 1 Step -1 If .Cells(i, 1) = "" Then Rows(i).Delete End If Next End WithEnd Sub ...
这一步我们编写 VBA 过程的实体部分。将如下代码输入到过程的开始和结束处之间。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 MsgBox"Hello World" step seven 运行代码 现在我们已经写完了一个完整的 VBA 过程,现在运行它,看一下结果。 将光标放置在代码的任何一处,点击工具栏上的运行「▶ 」按钮,或...
For i = 1 To 10 Debug.Print i Next 以上代码将会依然输出1到10这10个数字 在这种形式的For里面,还可以在[结束值]后面加上Step,然后跟着写上步长,如果省略,则默认步长为1。像上例,默认是把i从1递增到10,即:1、2、3、4、5、6、7、8、9、10这样依次递增的。如果像下面这样写,把步长设置为2,则变成...
For 循环的语句形式 重点解析 Step步长值不是必须的,默认都是1,他也可以是负数,负数的时候就是倒序循环。计数器和步长值不一定是整数,但是建议始终用整数,用小数会造成一些不必要的麻烦,特殊时候可以用一下在for 和next之间任意位置 可以用exit for退出循环,用以在出现特殊情况的时候提前结束循环循环语句可以...
编写第一个VBA宏 「宏」:简单的说,宏是一段可以运行的 VBA 代码片段。 step one 创建启用宏的工作簿 首先新建一个工作簿,并将工作簿保存为「启用宏的工作簿」类型。详细步骤查看这篇文章。 step two 打开VBA 编辑器 通过功能区「开发工具 → 代码→Visual Basic」或快捷键 Alt + F11 打开 VBA 编辑器。详...
Cells(i, 1).Value = i Next i End Sub 示例 4 从底部插入序列号 代码 Sub Insert_Numbers_From_Bottom()Dim i As Integer For i = 20 To 1 Step -1 Cells(i, 1).Value = i Next i End Sub 示例 5 插入从10到1的序列号 代码 Sub Ten_To_One()Dim i As Integer Dim j As Integer j ...
For i=Workbooks.Count To1Step-1IfWorkbooks(i).FullName=strPath Then Exit For Next If i=0Then IsWbOpen1=False Else IsWbOpen1=True End If End Function 示例:判断文件指定路径的文件是否已打开,如果未打开,则打开该文件。 代码语言:javascript ...