반응형
엑셀을 사용하다 보면 셀의 대문자 변환 작업을 단순 반복해야 할때가 있다. 헌데 엑셀에서는 대문자 변환 단축키를 제공해 주지 않기때문에
사용자가 직접 매크로 등록을 해서 사용하는 방법을 사용해야 한다.
아래 오른쪽 상단에 [매크로] 버튼을 클릭하면 매크로 창이 열린다.
매크로 이름(ToggleCase)을 입력하고 [만들기]를 클릭한다.
[만들기]를 클릭하면 아래와 같은 문서가 보여 지는데 문서 부분에 아래의 코드를 복사해서 붙여 넣으면 된다.
아래의 코드를 복사해서 코드 문서에 붙여 넣는다.
//코드
Sub ToggleCase()
Dim rng As Range
If Selection Is Nothing Then
Exit Sub
End If
For Each rng In Selection
If Not rng.HasFormula Then
rng.Value = UCase(rng.Value)
End If
Next rng
Set rng = Nothing
End Sub
마지막으로 [옵션]을 클릭해서 단축키를 설정해 주면 된다.
혹시 위에 작업을 한후 매크로도 같이 저장하려고 한다면, 파일 확장자 명을 xlsx 가 아나라 xlsm으로 저장하면 매크로도 함께 저장할 수 있다.