VBA For 반복문 – 셀 범위를 이용한 반복문
Last updated on 4월 28, 2023
In this Article
VBA에서는 셀 범위를 반복하여 각 셀에 반복 작업을 적용할 수 있습니다.
VBA를 사용하여 범위의 각 셀에 대한 조건이 일치하는지 테스트하려는 경우 가장 좋은 방법은 범위를 반복하여 각 셀을 테스트하는 것입니다. 다음의 코드 예제를 참고해 주세요. 반복해야 하는 범위의 셀 값을 원하는 값으로 바꿀 수 있습니다.
셀 범위 반복하기
이 예제는 셀 범위를 반복합니다. 셀에 “FindMe” 텍스트가 포함되어 있는지 If문으로 조건을 테스트하고 텍스트가 발견되면 텍스트의 위치가 포함된 메시지 박스를 표시합니다.
Public Sub LoopCells()
Dim c As Range
For Each c In Range("A1:A10")
If c.Value = "FindMe" Then
MsgBox "FindMe found at " & c.Address
End If
Next c
End Sub
전체 열 반복하기
이 예제는 A열 전체를 반복합니다.
Public Sub LoopColumn()
Dim c As Range
For Each c In Range("A:A")
If c.Value = "FindMe" Then
MsgBox "FindMe found at " & c.Address
End If
Next c
End Sub
전체 행 반복하기
다음 예제는 전체 행을 범위로 간주하여 1행을 반복합니다.
Public Sub LoopRow()
Dim c As Range
For Each c In Range("1:1")
If c.Value = "FindMe" Then
MsgBox "FindMe found at " & c.Address
End If
Next c
End Sub
간편한 VBA 코딩
온라인에서 VBA 코드를 더 이상 검색하지 않아도 됩니다. 초보자도 최소한의 코딩 지식으로 프로시저를 처음부터 코딩할 수 있습니다. 시간 절약이 가능하고 모든 사용자를 위한 VBA 코드 작성기인 AutoMacro에 대해 자세히 알아보세요!