VBA编程:循环结构与自动程序事件详解
1. VBA循环结构概述
在VBA编程中,循环是一种非常重要的结构,它允许你多次重复执行一组语句。循环可以根据已知的循环次数执行,也可以由程序中的变量来决定循环次数。循环主要分为“好循环”和“坏循环”。
2. 坏循环示例
下面是一个使用 GoTo 语句的坏循环示例,该程序用于向一个区域中输入连续的数字。它首先提示用户输入起始值和要填充的单元格总数,然后使用 GoTo 语句控制循环流程。
Sub BadLoop()
Dim StartVal As Integer
Dim NumToFill As Long
Dim CellCount As Long
StartVal = CInt(InputBox("Enter the starting value: "))
NumToFill = CInt(InputBox("How many cells? "))
ActiveCell = StartVal
CellCount = 1
DoAnother:
ActiveCell.Offset(CellCount, 0) = StartVal + CellCount
CellCount = CellCount + 1
If CellCount < NumToFill Then GoTo DoAnother _
Else Exit Sub
End Sub
这个程序虽然能正常工作,但使用
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



