728x90
SMALL
엑셀 파일을 엽니다.
[개발] 탭에서 [Visual Basic]을 클릭합니다.
[삽입] -> [모듈] 을 클릭하여 새 모듈을 추가합니다.
다음 코드를 입력합니다.
Sub 조건부_서식_적용()
' 조건부 서식 매크로
Dim ws As Worksheet
Dim applyRange As Range
Dim cell As Range
' 적용할 범위 지정
Set ws = ThisWorkbook.Sheets("Sheet1")
Set applyRange = ws.Range("A1:C10")
' 조건부 서식 적용
For Each cell In applyRange
If cell.Value > 50 Then
cell.Interior.ColorIndex = 3 ' 빨강색 배경 적용
cell.Font.Bold = True ' 글자 굵게 적용
Else
cell.Interior.ColorIndex = xlNone ' 배경색 제거
cell.Font.Bold = False ' 굵은 글꼴 제거
End If
Next cell
End Sub
매크로를 실행하려면 [F5] 키를 누르거나, 개발 탭에서 매크로 이름을 선택한 후 [실행]을 클릭합니다.
이제 "Sheet1" 시트에서 A1:C10 범위의 데이터 중 50보다 큰 값이 있는 셀에는 빨강색 배경과 굵은 글꼴이 적용되고, 그렇지 않은 셀은 배경색과 굵은 글꼴이 제거됩니다. 이와 같이 매크로를 사용하면 엑셀 파일에서 원하는 조건부 서식을 쉽게 적용할 수 있습니다.
728x90
LIST
'OFFICE_오피스 > 엑셀_매크로' 카테고리의 다른 글
엑셀 VBA를 사용하여 작성되었으며, GPT-3.5 API에 대한 요청 및 응답 처리를 수행합니다. (2) | 2023.04.14 |
---|---|
이미지 삽입 버튼을 추가하여 이미지 파일을 선택하고, 선택한 이미지 파일을 셀 크기에 맞게 조정하여 삽입하는 매크로 (0) | 2023.04.14 |
엑셀 파일에서 특정 텍스트를 포함하는 행을 찾아서 삭제하는 매크로 (0) | 2023.04.14 |
엑셀 파일에서 특정 범위의 데이터를 다른 범위로 복사하고, 복사한 데이터를 다시 정렬하는 매크로 (0) | 2023.04.14 |
엑셀 파일에서 여러 시트에 걸쳐 있는 데이터를 하나의 시트로 합치는 매크로 (11) | 2023.04.14 |
댓글