Vba에서 글꼴 색상을 변경하는 방법(3가지 방법)
VBA를 사용하여 Excel에서 글꼴 색상을 변경하려면 다음 방법 중 하나를 사용할 수 있습니다.
방법 1: VBA 색상 이름을 사용하여 글꼴 색상 변경
SubChangeColor ()
Range(" A1 ").Font.Color = vbRed
End Sub
이 특정 매크로는 A1 셀의 글꼴 색상을 빨간색으로 변경합니다.
방법 2: RGB 값을 사용하여 글꼴 색상 변경
SubChangeColor ()
Range(" A1 ").Font.Color = RGB(255,0,0)
End Sub
이 특정 매크로는 A1 셀의 글꼴 색상을 RGB(빨간색 녹색 파란색) 값인 (255,0,0)과 일치하는 색상으로 변경합니다.
방법 3: 16진수 색상 코드를 사용하여 글꼴 색상 변경
SubChangeColor ()
Range(" A1 ").Font.Color = &H0000FF
End Sub
이 특정 매크로는 A1 셀의 글꼴 색상을 #FF0000의 16진수 색상 코드에 해당하는 색상으로 변경합니다.
참고 #1: VBA에서 사용하려는 16진수 색상 코드 앞에 &H를 입력해야 16진수 색상 코드로 인식됩니다.
참고 #2: 16진수 색상 코드는 일반적으로 6개의 문자로 표시됩니다. 여기서 처음 두 개는 빨간색 코드를 나타내고, 중간 두 개는 녹색 코드를 나타내고, 마지막 두 개는 파란색 코드를 나타냅니다.
그러나 Excel은 처음 두 값을 마지막 두 값으로 바꿉니다. 따라서 빨간색의 16진수 색상 코드는 FF0000이지만 대신 0000FF를 입력해야 합니다.
다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.
예 1: VBA 색상 이름을 사용하여 글꼴 색상 변경
A1 셀에 현재 글꼴 색상이 검은색인 텍스트가 있다고 가정해 보겠습니다.
다음 매크로를 만들어 A1 셀의 글꼴 색상을 빨간색으로 변경할 수 있습니다.
SubChangeColor ()
Range(" A1 ").Font.Color = vbRed
End Sub
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
이제 A1 셀의 글꼴 색상이 빨간색입니다.
예 2: RGB 값을 사용하여 글꼴 색상 변경
A1:A5 범위에 현재 글꼴 색상이 검은색인 텍스트 문자열이 있다고 가정해 보겠습니다.
다음 매크로를 만들어 A1:A5 셀의 글꼴 색상을 빨간색으로 변경할 수 있습니다.
SubChangeColor ()
Range(" A1:A5 ").Font.Color = RGB(255,0,0)
End Sub
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
이제 A1:A5 범위에 있는 각 셀의 글꼴 색상이 빨간색입니다.
예 3: 16진수 색상 코드를 사용하여 글꼴 색상 변경
글꼴 색상이 현재 검은색인 A1:A5 범위의 텍스트 문자열이 있다고 다시 가정해 보겠습니다.
다음 매크로를 만들어 A1:A5 셀의 글꼴 색상을 빨간색으로 변경할 수 있습니다.
SubChangeColor ()
Range(" A1:A5 ").Font.Color = &H0000FF
End Sub
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
이제 A1:A5 범위에 있는 각 셀의 글꼴 색상이 빨간색입니다.
참고 : VBA Font.Color 속성에 대한 전체 설명서는 여기에서 찾을 수 있습니다.
추가 리소스
다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
VBA: 문자열에서 공백을 제거하는 방법
VBA: 문자열의 문자를 바꾸는 방법
VBA: 서식을 적용하여 줄을 삽입하는 방법