VBA로 Excel 텍스트 글꼴 색상을 설정하는 방법은 무엇입니까?

이 자습서에서는 VBA(Visual Basic for Applications)를 사용하여 셀 내용을 기반으로 Excel 셀의 텍스트 크기와 스타일을 수정하는 방법을 배웁니다. 이 튜토리얼은 Excel 365, 2021, 2019 및 2016에 적용됩니다.

예선

Excel VBA 개발을 처음 접하는 경우 자습서를 진행하기 전에 Excel VBA 매크로 입문서 를 살펴보는 것이 좋습니다 .

코딩을 시작하기 전에 리본의 Excel에서 개발자 탭을 활성화 해야 합니다 . 그렇지 않으면 Visual Basic Editor에 액세스할 수 없습니다.

VBA로 Excel 셀 텍스트 속성 변경

스프레드시트 정의

예제로 사용할 Excel 스프레드시트를 정의하는 것으로 시작하겠습니다. 이 튜토리얼을 따라가기 위해 자유롭게 사용하세요.

  • Microsoft Excel을 열고 Excel_Macros.xlsm 이라는 새 매크로 사용 Excel 통합 문서( .xlsm ) 를 만듭니다.
  • 로컬 드라이브에 스프레드시트를 저장합니다.
  • Sheet1 워크시트 에서 아래 표를 추가합니다.

VBA로 Excel 텍스트 글꼴 색상을 설정하는 방법은 무엇입니까?

  • 이제 리본에서 Formulas 를 누르십시오 .
  • 그런 다음 이름 정의 를 누르 십시오 .
  • 아래와 같이 VBA 코드를 적용할 명명된 범위를 정의하고 확인을 누릅니다 .

VBA로 Excel 텍스트 글꼴 색상을 설정하는 방법은 무엇입니까?

Cell.Font VBA 속성을 사용하여 글꼴 색상 및 스타일 변경

  • 개발자 탭 으로 이동합니다 .
  • 다음으로 가서 Visual Basic 버튼을 누르십시오.
  • 왼쪽 프로젝트 탐색기 에서 Excel_Macros.xlsm 프로젝트를 강조 표시한 다음 삽입 을 누르고 모듈 을 선택 합니다.
  • Module1 이라는 새 VBA 모듈 이 생성됩니다.
  • 계속해서 새로 생성된 모듈에 다음 코드를 붙여넣습니다.
Sub Color_Cell_Text_Condition()

Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range

Set StatusRange = Range("Completion_Status")

'loop through all cells in the range
For Each MyCell In StatusRange

StatValue = MyCell.Value

'modify the cell text values as needed.
Select Case StatValue

    'green
    Case "Progressing"
    With MyCell.Font
        .Color = RGB(0, 255, 0)
        .Size = 14
        .Bold = True
     End With

    'orange
    Case "Pending Feedback"
    With MyCell.Font
        .Color = RGB(255, 141, 0)
        .Size = 14
        .Bold = True
    End With
    
    'red
    Case "Stuck"
    With MyCell.Font
        .Color = RGB(255, 0, 0)
        .Size = 14
        .Bold = True
    End With

End Select

Next MyCell

End Sub
  • Visual Basic 편집기에서 저장 버튼을 누르 십시오 .
  • 이제 Run을 누르고 Run Sub/UserForm 을 선택 합니다(또는 단순히 F5를 누르십시오).
  • Sheet1 워크시트 로 이동하여 변경 사항을 확인합니다. 테이블 항목에는 텍스트에 따라 여러 색상 코드가 할당되었으며(RGB 색상 기능 사용), 텍스트를 굵게 설정하고 크기를 늘렸습니다.

VBA로 Excel 텍스트 글꼴 색상을 설정하는 방법은 무엇입니까?

  • 코드를 저장하지 않은 경우 저장 버튼(또는 Ctrl+S)을 누른 다음 통합 문서도 저장합니다.

VBA 매크로에 액세스

  • 보기 탭(또는 개발자 | 매크로)에 있는 매크로 명령에서 실행할 수 있는 코드는 항상 사용할 수 있습니다.

VBA로 Excel 텍스트 글꼴 색상을 설정하는 방법은 무엇입니까?

보너스: 셀 스타일

Excel은 셀 '스타일'을 생성하는 기능을 제공합니다. 스타일은 홈 리본 > 스타일:

엑셀 VBA 글꼴 스타일

스타일을 사용하면 원하는 셀 서식을 저장할 수 있습니다. 그런 다음 해당 스타일을 새 셀에 할당하면 모든 셀 서식이 즉시 적용됩니다. 글꼴 크기, 셀 색상, 셀 보호 상태 및 셀 서식 메뉴에서 사용할 수 있는 기타 항목을 포함합니다.

셀 서식 메뉴 엑셀

개인적으로 저는 작업하는 많은 모델에 대해 일반적으로 "입력" 셀 스타일을 만듭니다.

Range("a1").Style = "입력"

스타일을 사용하면 워크시트에서 셀 유형을 쉽게 식별할 수도 있습니다. 아래 예에서는 워크시트의 모든 셀을 반복하고 스타일 = "Input"인 모든 셀을 "InputLocked"로 변경합니다.

범위로서의 희미한 셀

ActiveSheet.Cells의 각 셀에 대해

Cell.Style = "Input" 그런 다음 Cell.Style = "InputLocked"

종료 조건

다음 셀

Leave a Comment

Escape from Tarkov의 서버 연결 끊김에 대한 9가지 수정 사항

Escape from Tarkov의 서버 연결 끊김에 대한 9가지 수정 사항

Escape from Tarkov에서 서버 연결 끊김 문제를 해결하기 위한 9가지 테스트 솔루션을 즉시 수행하세요.

수정: 응용 프로그램이 그래픽 하드웨어에 액세스하지 못하도록 차단됨

수정: 응용 프로그램이 그래픽 하드웨어에 액세스하지 못하도록 차단됨

이 문서를 읽고 해결 방법에 따라 Windows 10 PC에서 응용 프로그램이 그래픽 하드웨어 오류에 액세스하지 못하도록 차단되었습니다.

Bootrec/Fixboot 액세스가 거부된 Windows 10 오류를 수정하는 방법?

Bootrec/Fixboot 액세스가 거부된 Windows 10 오류를 수정하는 방법?

이 기사는 bootrec/fixboot 액세스 거부 오류를 수정하는 유용한 솔루션을 제공합니다. CHKDSK 실행, 부트로더 복구, 시작 복구 및 더 많은 방법을 알아보세요.

[수정됨] Valheim이 계속 충돌, 정지, 검은색 화면, 문제를 시작하지 않음

[수정됨] Valheim이 계속 충돌, 정지, 검은색 화면, 문제를 시작하지 않음

Valheim이 계속 충돌/멈춤, 검은 화면, 실행되지 않음 또는 기타 문제가 있습니까? Valheim 문제를 해결하려면 다음 솔루션을 따르십시오.

수정됨: Steam 친구 네트워크에 연결할 수 없는 오류 [5가지 빠른 수정]

수정됨: Steam 친구 네트워크에 연결할 수 없는 오류 [5가지 빠른 수정]

Steam 친구 네트워크에 연결할 수 없음 오류를 수정하는 방법을 배우고 친구의 네트워크에 연결할 수 없는 Steam 오류를 해결하는 5가지 테스트된 솔루션을 따르십시오.

[수정됨] 레지던트 이블 7 바이오하자드 게임 충돌, 오류 등!

[수정됨] 레지던트 이블 7 바이오하자드 게임 충돌, 오류 등!

레지던트 이블 7 게임을 스트리밍할 수 없습니다. 단계별 안내에 따라 게임 오류를 해결하고 중단 없이 게임을 플레이하십시오.

Corsair 유틸리티 엔진 업데이트 오류를 ​​수정하는 방법

Corsair 유틸리티 엔진 업데이트 오류를 ​​수정하는 방법

corsair 유틸리티 엔진 업데이트 오류를 ​​해결하고 이 도구의 새로운 기능에 액세스하기 위한 문제 해결 솔루션을 알아보십시오.

PS5 컨트롤러가 연결되지 않거나 동기화되지 않는 문제를 해결하는 방법은 무엇입니까?

PS5 컨트롤러가 연결되지 않거나 동기화되지 않는 문제를 해결하는 방법은 무엇입니까?

PS5 컨트롤러가 연결되지 않거나 동기화되지 않으면 이러한 PS5 컨트롤러 연결 문제를 해결하기 위해 시도되고 테스트된 솔루션을 시도하십시오.

PC에서 젤다의 전설: 야생의 숨결을 플레이하는 방법?

PC에서 젤다의 전설: 야생의 숨결을 플레이하는 방법?

PC에서 젤다의 전설: 야생의 숨결을 플레이하고 싶으신가요? 여기에서 Windows PC에서 Legend Of Zelda BOTW를 플레이할 수 있는 모든 방법을 확인하십시오.

Windows 10 업데이트 오류 코드 0x800706D9를 수정하는 5가지 솔루션

Windows 10 업데이트 오류 코드 0x800706D9를 수정하는 5가지 솔루션

Windows 10 업데이트 오류 0x800706D9 문제를 해결하고 사용 가능한 업데이트를 설치한 다음 주어진 솔루션에 따라 Windows를 오류 없이 만들고 싶습니다.