Caps Lock 키로 모든 것을 입력해야한다고 주장하는 사람들을 만난 적이 있습니까? 일부 워크 시트에서는 허용되지 않을 수 있습니다. 그러나 모두 대문자로 된 텍스트 셀로 가득 찬 워크 시트가 있습니다. 다시 입력 할 필요없이 모든 것을 대문자와 소문자로 어떻게 변환합니까?

이 상황에 처한 경우 MakeProper 매크로가 트릭을 수행 할 수 있습니다. 선택한 셀 범위를 검사 한 다음 모든 상수를 Excel에서 “적절한 경우”라고 부르는 값으로 변환합니다.

이것은 단순히 작업을 마치면 셀에있는 각 단어의 첫 글자가 대문자가됨을 의미합니다. 나머지는 소문자입니다. 셀에 수식이 포함 된 경우 무시됩니다.

Sub MakeProper()

Dim rngSrc As Range     Dim lMax As Long, lCtr As Long

Set rngSrc = ActiveSheet.Range(ActiveWindow.Selection.Address)

lMax = rngSrc.Cells.Count

For lCtr = 1 To lMax         If Not rngSrc.Cells(lCtr).HasFormula Then             rngSrc.Cells(lCtr) = Application.Proper(rngSrc.Cells(lCtr))

End If     Next lCtr End Sub

범위의 모든 텍스트를 소문자로 변환하려면 대신 MakeLower () 매크로를 사용할 수 있습니다.

Sub MakeLower()

Dim rngSrc As Range     Dim lMax As Long, lCtr As Long

Set rngSrc = ActiveSheet.Range(ActiveWindow.Selection.Address)

lMax = rngSrc.Cells.Count

For lCtr = 1 To lMax         If Not rngSrc.Cells(lCtr).HasFormula Then             rngSrc.Cells(lCtr) = LCase(rngSrc.Cells(lCtr))

End If     Next lCtr End Sub

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

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

이 팁 (2026)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.