모든 항목을 굵게 표시 (Microsoft Excel)
Tom은 Word에서 찾기 및 바꾸기를 사용하여 모든 단어를 굵게 표시 할 수 있음을 올바르게 지적합니다. (단어를 검색하고 굵은 서식이 설정된 동일한 단어로 바꿉니다.) 그는 Excel에서 동일한 작업을 수행 할 수있는 방법을 궁금해합니다.
Excel에서 이러한 변경 작업은 실제로 매우 쉽고 Word에서와 같은 방식으로 수행됩니다. 다음 단계를 따르십시오.
-
Ctrl + H를 눌러 찾기 및 바꾸기 대화 상자의 바꾸기 탭을 표시합니다.
-
옵션 버튼을 클릭하여 대화 상자를 확장합니다. (그림 1 참조)
-
찾을 내용 상자에 굵게 표시 할 단어를 입력합니다.
-
바꿀 내용 상자에 같은 단어를 입력합니다.
-
바꿀 내용 상자 오른쪽에있는 형식 단추를 클릭하십시오. Excel에서 서식 바꾸기 대화 상자가 표시됩니다.
-
글꼴 탭을 클릭하십시오. (그림 2 참조)
-
글꼴 스타일 목록에서 굵게를 선택합니다.
-
확인을 클릭하여 글꼴 바꾸기 대화 상자를 닫습니다.
-
모두 바꾸기를 클릭하여 교체를 수행합니다.
이것은 매우 쉬운 것처럼 보이지만 이러한 단계는 셀 내의 단어뿐만 아니라 전체 셀의 서식을 변경한다는 점을 기억해야합니다.
따라서 “brown”이라는 단어를 검색하고 바꾸면 “brown”이라는 단어가 포함 된 모든 셀이 굵게 표시됩니다 (단어뿐 아니라 전체 셀).
셀 내의 단어에만 영향을 미치려면이 단계가 작동하지 않습니다. 대신 굵게 표시하려면 매크로를 사용해야합니다.
기본적으로 워크 시트를 살펴보고 변경할 수있는 항목을 결정하는 매크로가 필요합니다. (공식에서 개별 단어 나 숫자를 굵게 만들 수 없습니다. 텍스트 상수에 대한 단어 수준 서식 만 변경할 수 있습니다.)
매크로가 처리 할 수있는 셀을 찾으면 셀에서 원하는 단어를 검색 한 다음 해당 텍스트를 굵게 표시해야합니다. 다음 매크로는 바로이 전략을 구현합니다.
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 교육을위한 소스입니다.
이 팁 (12105)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.
Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은`link : / excel-Making_All_Occurrences_Bold [Making All Occurrences Bold]`에서 찾을 수 있습니다.