vb에서 for 루프 문 사용법: 1. [for..next] 문, i가 판단하는 구조는 [for i=최초 값에서 종료 값 단계 단계 값]입니다. 2. [foreach..next] 문 는 개체 변수이고 구조는 [개체 컬렉션의 각 개체 변수에 대해]입니다.
vb에서 for 루프 문 사용:
1 일반적으로 사용되는 두 가지 for 루프 문이 있는데, 하나는 for...next
구조입니다. code> 각...next 구조에 대해. 이 두 구조는 주로 여러 데이터를 반복할 때 사용됩니다. 따라서 아래에서는 두 루프 구조의 구체적인 사용법을 각각 소개하겠습니다. 먼저 VBA 편집기를 열어야 합니다for ……next
结构;一个是For each……next
结构。这两种结构主要都是针对多数据循环遍历的时候用到的。那么下面我将分别来介绍一下两种循环结构的具体用法,首先还是要打开VBA编辑器
2、for……next
结构
这个结构一般是这样的:
for i=初始值 to 结束值 step 步长值
……
next
具体解释一下,初始值指的是循环开始的值,结束值指的是循环结束的值,实质上就是i值得一个判断,如果i值在起始值和结束值之间,那么进入循环语句,然后i值每运行到next语句后会自动加一个步长值,直至i值超出了初始值到结束值这个范围,循环才会结束。这里要说明一下”step 步长值“往往是省略掉的,省略掉的话,步长取默认值为1。下面将以一段小实例来具体说明这个结构的用法:
实例:在sheet1工作表中一次输出1到10这个数,显示在第一列中。
程序:
Sub 循环语句() Dim i As Integer For i = 1 To 10 Cells(i, 1) = i Next End Sub
步长为+2的for循环结构
这里我们看一下一个示例程序吧
程序:
Sub 循环语句() Dim i As Integer For i = 1 To 10 Step 2 Cells(i, 1) = i Next End Sub
步长为-1的for循环结构
这里同样的我们来看一下当step值为-1的时候,程序又会是如何的呢?
看下面实例程序:
Sub 循环语句() Dim i As Integer For i = 10 To 1 Step -1 Cells(i, 1) = i Next End Sub
3、for each……next
for...next
구조 이 구조는 일반적으로 다음과 같습니다. for i= 초기값 ~ 종료값 스텝 단계값 …next자세히 설명하면 초기값은 루프 시작 부분의 값, 종료값은 루프 끝 부분의 값을 의미합니다. 본질적으로 i 값이 시작 값과 끝 값 사이에 있으면 루프 문을 입력하면 i 값이 실행될 때마다 자동으로 단계 값이 추가됩니다. 다음 명령문에서는 i 값이 초기 값에서 종료 값까지의 범위를 초과할 때까지 루프가 종료됩니다. 여기서 주의할 점은 "단계 값"이 생략되는 경우가 많으며, 단계의 기본값은 1입니다. 다음은 이 구조의 사용법을 구체적으로 설명하는 작은 예입니다. 예: sheet1 워크시트에서 한 번에 1부터 10까지의 숫자를 출력하고 첫 번째 열에 표시합니다. 프로그램:
Sub 循环语句() Dim i As Integer For Each c In Range("a1:c5") i = i + 1 c.Value = i Next End Sub
Sub 循环语句() Dim i, j As Integer For i = 1 To 9 For j = 1 To i Cells(i, j) = i & "*" & j & "=" & i * j Next Next End Sub
He인 루프 구조의 경우 re 마찬가지로, 단계가 언제 이루어지는지 살펴보겠습니다. 값은 -1일 때 프로그램은 어떻게 보일까요?
아래 예제 프로그램을 보세요: 🎜rrreee🎜🎜🎜3.각...다음
구조🎜🎜 특정 구조:🎜🎜객체 컬렉션의 각 객체 변수에 대해🎜🎜...🎜🎜next🎜🎜 여기에서 자세히 설명해주세요. 이전 구조와의 차이점은 위의 구조는 주로 수치형 변수인 반면, 이번 구조는 객체 변수라는 점을 알 수 있습니다. 그것은 무엇을 의미합니까? Each...in은 이 개체 컬렉션의 각 개체를 나란히 탐색하는 것을 의미합니다. 같은 방식으로 다음을 실행한 후 객체는 자동으로 다음 객체를 가리킵니다. 구체적으로 아래 예시를 살펴보겠습니다🎜🎜예: 데이터 범위의 모든 셀에 1부터 시작하여 값을 할당합니다. 🎜🎜분석: 분명히 데이터 영역은 개체의 모음이고 셀은 이 컬렉션의 개체입니다.🎜🎜프로그램: 🎜rrreee🎜🎜🎜🎜🎜루프 문은 두 개의 루프 문 중 기본 사항만 사용하기에 매우 유연합니다. 위에서 소개한 사용법, 루프문을 적용할 수 있지만, 이는 상황에 따라 유연하게 사용해야 합니다! 🎜🎜 아래에서는 다중 루프 문 중첩을 사용하여 곱셈 공식을 구현합니다. 🎜🎜프로그램: 🎜rrreee🎜🎜🎜🎜추천 튜토리얼: "🎜excel basic tutorial🎜"🎜위 내용은 Excel VBA에서 for 루프 문을 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!