모든 항목을 굵게 표시 (Microsoft Excel)
Tom은 Word에서 찾기 및 바꾸기를 사용하여 모든 단어를 굵게 표시 할 수 있음을 올바르게 지적합니다. (단어를 검색하고 굵은 서식이 설정된 동일한 단어로 바꿉니다.) 그는 Excel에서 동일한 작업을 수행 할 수있는 방법을 궁금해합니다.
대답은 부분적으로 사용중인 Excel 버전에 따라 다릅니다. Excel 2002 또는 이후 버전의 Excel을 사용하는 경우 대답은 간단합니다. Word에서와 거의 같은 방식으로 수행합니다. 다음 단계를 따르십시오.
-
Ctrl + H를 눌러 찾기 및 바꾸기 대화 상자의 바꾸기 탭을 표시합니다.
-
옵션 버튼을 클릭하여 대화 상자를 확장합니다. (그림 1 참조)
-
찾을 내용 상자에 굵게 표시 할 단어를 입력합니다.
-
바꿀 내용 상자에 같은 단어를 입력합니다.
-
바꿀 내용 상자 오른쪽에있는 형식 단추를 클릭하십시오. Excel에서 서식 바꾸기 대화 상자가 표시됩니다.
-
글꼴 탭을 클릭하십시오. (그림 2 참조)
-
글꼴 스타일 목록에서 굵게를 선택합니다.
-
확인을 클릭하여 글꼴 바꾸기 대화 상자를 닫습니다.
-
모두 바꾸기를 클릭하여 교체를 수행합니다.
이것은 매우 쉬운 것처럼 보이지만 이러한 단계는 셀 내의 단어뿐만 아니라 전체 셀의 서식을 변경한다는 점을 기억해야합니다.
따라서 “brown”이라는 단어를 검색하고 바꾸면 “brown”이라는 단어가 포함 된 모든 셀이 굵게 표시됩니다 (단어뿐 아니라 전체 셀).
이전 버전의 Excel (Excel 97 또는 Excel 2000)을 사용 중이거나 셀 내의 단어에만 영향을 미치려는 경우 이러한 단계가 작동하지 않습니다. 대신 굵게 표시하려면 매크로를 사용해야합니다.
기본적으로 워크 시트를 살펴보고 변경할 수있는 항목을 결정하는 매크로가 필요합니다. (공식에서 개별 단어 나 숫자를 굵게 만들 수 없습니다. 텍스트 상수에 대한 단어 수준 서식 만 변경할 수 있습니다.)
매크로가 처리 할 수있는 셀을 찾으면 셀에서 원하는 단어를 검색 한 다음 해당 텍스트를 굵게 표시해야합니다. 다음 매크로는 바로이 전략을 구현합니다.
Sub FindAndBold() Dim sFind As String Dim rCell As Range Dim rng As Range Dim lCount As Long Dim iLen As Integer Dim iFind As Integer Dim iStart As Integer On Error Resume Next Set rng = ActiveSheet.UsedRange. _ SpecialCells(xlCellTypeConstants, xlTextValues) On Error GoTo ErrHandler If rng Is Nothing Then MsgBox "There are no cells with text" GoTo ExitHandler End If sFind = InputBox( _ Prompt:="What do you want to BOLD?", _ Title:="Text to Bold") If sFind = "" Then MsgBox "No text was listed" GoTo ExitHandler End If iLen = Len(sFind) lCount = 0 For Each rCell In rng With rCell iFind = InStr(.Value, sFind) Do While iFind > 0 .Characters(iFind, iLen).Font.Bold = True lCount = lCount + 1 iStart = iFind + iLen iFind = InStr(iStart, .Value, sFind) Loop End With Next If lCount = 0 Then MsgBox "There were no occurrences of" & _ vbCrLf & "' " & sFind & " '" & _ vbCrLf & "to bold." ElseIf lCount = 1 Then MsgBox "One occurrence of" & _ vbCrLf & "' " & sFind & " '" & _ vbCrLf & "was made bold." Else MsgBox lCount & " occurrences of" & _ vbCrLf & "' " & sFind & " '" & _ vbCrLf & "were made bold." End If ExitHandler: Set rCell = Nothing Set rng = Nothing Exit Sub ErrHandler: MsgBox Err.Description Resume ExitHandler End Sub
매크로는 먼저 텍스트 상수를 포함하는 셀로 검색 범위를 설정합니다. 그런 다음 사용자에게 변경해야 할 단어를 입력하라는 메시지를 표시합니다.
일단 입력되면 매크로는 범위의 모든 셀을 살펴보기 시작합니다. 각 셀에 대상 단어가 포함되어 있는지 확인합니다. 그렇다면 해당 문자에 대한 .Bold 속성이 설정되고 매크로가 계속 검색합니다.
매크로는 또한 변경된 횟수를 추적하여 작업이 끝날 때 전체 변경 사항을 표시합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2414)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Making_All_Occurrences_Bold [모든 어커런스 굵게 만들기]
.