Mikki는 다른 사람이 작성한 주석과 구별 할 수 있도록 워크 시트 주석의 기본 색상을 변경하는 방법을 찾고 있습니다.

워크 시트의 셀에 주석을 추가하면 Excel에서 해당 주석에 사용되는 서식을 변경할 수 있습니다. 주석이 작성되면 다음 단계를 따르십시오.

  1. 셀을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 주석 편집을 선택합니다.

그러면 원하는 경우 추가 정보를 입력 할 수있는 주석 내에 삽입 포인터가 배치됩니다.

  1. 주석의 테두리를 마우스 오른쪽 버튼으로 클릭하고 나타나는 컨텍스트 메뉴에서 주석 서식을 선택합니다. Excel은 주석 서식 대화 상자를 표시합니다.

  2. 대화 상자의 컨트롤을 사용하여 주석 표시 방식을 변경합니다.

  3. 확인을 클릭하십시오.

이 단계는 모두 훌륭하고 좋지만 현재 댓글에만 영향을 미칩니다. 나중에 추가하는 주석의 기본값을 설정하려는 경우 Excel은 서식을 기억하지 않으며 기본값을 변경할 수있는 방법을 제공하지 않습니다. 대신 Excel은 Windows 자체에서 기본 주석 서식을 가져옵니다. Windows의 표시 속성, 특히 도구 설명 표시 설정을 변경하여이를 수정할 수 있습니다. 이것을 수정하면 Excel에서 주석의 형식을 수정 한 것입니다. (또한 시스템의 다른 모든 프로그램에서 도구 설명이 표시되는 방식도 수정했습니다.)

해결 방법은 매크로를 사용하여 주석을 삽입하는 것입니다. 매크로는 주석을 삽입 할뿐만 아니라 필요에 따라 서식을 지정할 수도 있습니다.

다음은 선택한 셀에 대한 주석을 삽입하는 짧은 매크로의 예입니다. 사용자 이름이 “Mikki”인 경우 배경색을 청록색으로 만듭니다. (사용자 이름은 Excel 설정에 정의되어 있습니다.)

Sub AddMyComment()

Dim sUserName As String     Dim  addr As String

sUserName = Application.UserName

With ActiveCell         addr = .Address

If sUserName = "Mikki" Then             ActiveSheet.Range(addr).AddComment             Range(addr).Comment.Shape.Select True             Selection.ShapeRange.Fill.ForeColor.SchemeColor = 41         Else             Range(addr).AddComment         End If     End With End Sub

주석이 많이 포함 된 워크 시트가 이미있는 경우 “Mikki”라는 텍스트가 포함 된 주석을 찾은 다음 해당 주석의 색상을 변경할 수 있습니다. 이 매크로는 계산서에 적합합니다.

Sub ColorMyComments1()

Dim myCom As Comment

For Each myCom In ActiveSheet.Comments     If InStr(myCom.Text, "Mikki") <> 0 Then         myCom.Shape.Fill.ForeColor.SchemeColor = 41     End If     Next myCom End Sub

“Mikki”텍스트가 있으면 매크로가 색상을 변경 함을 이해하십시오

주석 텍스트 내 어디에나 나타납니다. 매크로의 약간의 변형은 주석의 Author 속성을 확인하고 “Mikki”로 설정된 경우 변경합니다.

Sub ColorMyComments2()

Dim myCom As Comment

For Each myCom In ActiveSheet.Comments     If myCom.Author = "Mikki" Then         myCom.Shape.Fill.ForeColor.SchemeColor = 41     End If     Next myCom End Sub

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (12567)은 Microsoft Excel 2007, 2010 및 2013에 적용됩니다.