한셀 사용법에 대해서 묻습니다.

한셀 사용법에 대해서 묻습니다.

작성일 2022.11.07댓글 1건
    게시물 수정 , 삭제는 로그인 필요

현재 저는 한셀 2022를 사용하고 있는 사람입니다. 한문과 관련된 사무 작업을 하는 사람인데 한 셀 안에 한자를 입력하고 shift+F9으로 한자의 훈과 음을 입력하는 방식으로 작업 중입니다. 그런데 문제는 이 한자의 훈과 음을 한자의 뒤로 입력하고 싶은데 자꾸 한자의 앞으로 입력만 합니다.

이를테면 아래의 그림와 같이 "疏(트일 소)"를 "(트일 소)疏"로 변경하려는 것입니다.



그러나 이러한 작업은 ctrl+x로 잘라놓기를 하고 그 다음에 ctrl+v로 붙여넣기를 해야합니다. 일일이 이렇게 한 셀씩 작업을 하면 너무나도 고단한데 이걸 한 번에 할 수 있는 방법이 없는지 묻고 싶습니다.




profile_image 익명 작성일 -

한셀 기능으로는 한자 위치를 변경할 수 없습니다.

매크로를 사용해 보세요.

일단 지금처럼 모두 한자를 입력하신 후 매크로를 돌려 보세요.

첨부한 파일에 적용되어 있습니다.

Sub 한자변환() Dim strOrg As String Dim StrTemp1 As String Dim StrTemp2 As String Dim StrChg As String Dim i As Integer Dim t_i As Integer Dim rHan As Range Set rHan = Range(Selection, Selection.End(xlDown)) For Each r In rHan strOrg = r.Value t_i = Len(strOrg) i = InStr(strOrg, "(") StrTemp1 = Left(strOrg, i - 1) StrTemp2 = Mid(strOrg, i, t_i) r.Value = StrTemp2 & StrTemp1 Next r End Sub