반응형

엑셀을 사용하다 보면 셀의 대문자 변환 작업을 단순 반복해야 할때가 있다. 헌데 엑셀에서는 대문자 변환 단축키를 제공해 주지 않기때문에

사용자가 직접 매크로 등록을 해서 사용하는 방법을 사용해야 한다. 

 

아래 오른쪽 상단에 [매크로] 버튼을 클릭하면 매크로 창이 열린다.

매크로 이름(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으로 저장하면 매크로도 함께 저장할 수 있다.

 

 

 

+ Recent posts