본문 바로가기

Document/Excel

[엑셀 2007 기초강좌] 영문 소문자 대문자로 변경 ( 메크로 )

반응형

고급기능인 메크로지만 이미만들어져있는 메크로를사용하면 편리하게이용할수있습니다.

제가알고있는 메크로중 가장쓸만한 소문자를 대문자로 변환하는 메크로를 소개해드리겠습니다.

 

메크로를이용하여 소문자가있는셀을 전부 대문자로 바꿔보도록하겠습니다.

 

 

메뉴중 보기 - 메크로

눌러보시면 밑에 메크로보기 기록

메뉴가뜹니다.

메크로 기록을누릅니다.

메크로기록을누르고 이것저것 움직이면서 메크로를 제작할수도있습니다만 그런고급기능은 나중에배우도록하고

다시 메뉴중 보기 - 메크로 - 메크로기록중지를 누릅니다.

 

그후다시

보기 - 메크로 - 메크로보기를 누릅니다.

메크로보기를 누르면 위에처럼 창이뜹니다.

 

편집을눌러줍니다.

 

 

 

1번이 메크로의 내용을 적는칸입니다.

현재작성되있는 메크로를 삭제후

 

아래의내용을 복사후 붙여넣기하세요(소문자를 대문자로바꿔주는 메크로명령어입니다.)

 

Sub Macro2()
 Dim rng As Range
 
   For Each rng In Selection
     rng = UCase(rng)
    Next rng
End Sub

 위내용을 붙여넣기후 2번 저장버튼을누른후 3번 x키로 빠져나옵니다.

 

그리고 바꾸고싶은 셀영역을 선택후 보기 - 메크로 -메크로보기를누른후

macro2를 선택후 실행을눌러주면..

 

짜잔 전부 대문자로바뀌었습니다.

셀영역을 제대로설정하지않고 전체선택으로 했을경우 메크로무한반복이일어날수도있습니다.

그럴때는 esc키를누르고 메크로중지하신후 다시 영역을설정후 실행하시면됩니다.

 

메크로는 고급기능으로 자세히알려고하면 매우복잡하며 그냥 이런기능이있다는정도만알아두시면될것입니다.

원문 : http://blog.naver.com/rladydwh1?Redirect=Log&logNo=90133807800

반응형
댓글