본문 바로가기

업무효율_스마트워킹

엑셀 vba 루프에서 변수 사용해 row 행 색깔 바꾸기

반응형
SMALL

엑셀 vba for 루프에서 변수 사용해서 row 행 색깔 바꾸기

for 루프 돌면서 특정 조건 만족했을때 행전체의 색깔을 바꾸려고 했다

음...어떻게 바꾸지?

구글링 해봐도 특정범위를 박아넣고 바꾸는 방법만 나옴...

겨우겨우 알아냄

 

 

    For i = 0 To 100
    .
    .
    .
    
        Range("A" & i + 1).EntireRow.Interior.ColorIndex = 38
    .
    .
    .
    
        
    Next i

 

100 라인을 돈다고 하면

i 가 0일때, A1 셀의 전 행의 색깔을 38 색깔로 바꾼다.

위와 같은 규칙으로 색깔 바꾸면 된다

Colorindex는 다음과 같다

맘에 안듦면 RGB속성을 써도 된다

반응형
LIST