/ / Excel VBA에서 전체 열을 반복

Excel VBA에서 전체 열을 반복합니다.

아래에서 우리는 Excel VBA첫 번째 열 전체를 순환 함 특정 값보다 낮은 모든 값의 색상을 지정합니다.

Excel VBA에서 전체 열을 통해 반복

Excel VBA에서 전체 열을 통해 반복

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가하십시오.

1. 먼저 long 타입의 i라는 변수를 선언하십시오. Long 변수는 Integer 변수보다 용량이 크기 때문에 Long 형식의 변수를 사용합니다.

Dim i As Long

2. 다음으로 A 열의 모든 셀의 글꼴 색을 검정색으로 변경하는 코드 행을 추가하십시오.

Columns(1).Font.Color = vbBlack

3. 루프를 추가하십시오.

For i = 1 To Rows.Count

Next i

노트 : 워크 시트는 Excel 2003에서 최대 65,536 개의 행을, Excel 2007 이상에서는 최대 1,048,576 개의 행을 가질 수 있습니다. 사용중인 버전에 상관없이 위의 코드 줄은 모든 행을 반복합니다 (다운로드 가능한 Excel 파일은 Excel 97-2003 형식 임).

4. 다음으로 D2 셀에 입력 된 값보다 낮은 모든 값을 채 웁니다. 빈 셀은 무시됩니다. 루프에 다음 코드 행을 추가하십시오.

If Cells(i, 1).Value < Range("D2").Value And Not IsEmpty(Cells(i, 1).Value) Then
    Cells(i, 1).Font.Color = vbRed
End If

시트에서 명령 단추를 클릭하면 결과가 표시됩니다 (다소 시간이 걸릴 수 있음).

전체 열 결과로 반복

전체 열 결과로 반복

또한 읽으십시오 :