CAFE

엑셀,워드,한글

영문 대문자, 소문자 변환 매크로

작성자보명(普明吉永)|작성시간09.04.19|조회수210 목록 댓글 2

모듈을 추가하여 아래 부분을 복사해 넣으시고 매크로를 선택하여 실행 하시면 됩니다.

 

Dim 행값, 행ys As String
Dim i, j, k As Integer
Dim Hys, ysH, Ys As String
Sub 대문자로()
 On Error Resume Next
 For i = 1 To Selection.Rows.Count
   For k = 1 To Selection.Columns.Count
     Selection.Cells(i, k) = UCase(Selection.Cells(i, k))
   Next k
 Next i
End Sub
Sub 소문자로()
 On Error Resume Next
 For i = 1 To Selection.Rows.Count
   For k = 1 To Selection.Columns.Count
     Selection.Cells(i, k) = LCase(Selection.Cells(i, k))
   Next k
 Next i
End Sub
Sub 대소소로()
 On Error Resume Next
 For i = 1 To Selection.Rows.Count
     For k = 1 To Selection.Columns.Count
           행값 = Selection.Cells(i, k)
           행값 = Trim(LCase(행값))
            For j = 1 To Len(행값)
               If Mid(행값, j, 1) >= "a" And Mid(행값, j, 1) <= "z" Then
                  Mid(행값, j, 1) = UCase(Mid(행값, j, 1))
                  Selection.Cells(i, k) = 행값
                  Exit For
               End If
            Next j
     Next k
 Next i
End Sub
Sub 대소대소로()
 On Error Resume Next
 For i = 1 To Selection.Rows.Count
     For k = 1 To Selection.Columns.Count
       행값 = Selection.Cells(i, k)
       행값 = Trim(LCase(행값))
       행ys = 행값
               For j = 2 To Len(행값)
                      Hys = Mid(행값, j - 1, 1)
                      Ys = Mid(행값, j, 1)
                   If (Hys < "a" Or Hys > "z") And (Ys >= "a" Or Ys <= "z") Then
                      Mid(행ys, j, 1) = UCase(Mid(행ys, j, 1))
                   End If
               Next j
                   '---------------------------------
                        Ys = Mid(행값, 1, 1)
                    If (Ys >= "a" Or Ys <= "z") Then
                        Mid(행ys, 1, 1) = UCase(Ys)
                    End If
                       Selection.Cells(i, k) = 행ys
                   '---------------------------------
     Next k
 Next i
End Sub

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자보명(普明吉永) 작성자 본인 여부 작성자 | 작성시간 09.10.17 유용합니다. 매우
  • 작성자보명(普明吉永) 작성자 본인 여부 작성자 | 작성시간 09.10.17 매크로 편집-> 모듈 삽입하여 상기 매크로를 붙여넣기하고 실행 시키면 됩니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼