|
첨부파일을 보면 그냥 midb()함수 적용한거 하고
매크로에서 midb()함수 적용한 2가지가 경우가 있습니다.
왜 차이가 나는지 모르겠습니다.
.....답변 부탁드립니다.
수고하세요.
==============[대롱이님 글에 대한 답변입니다]==============
안녕하세요? 대롱이 님!
VBA 도움말을 자세히 읽어보세요...
Sub midb함수적용()
Dim a As String
Dim b As String
a = Cells(2, 1).Value
b = MidB(a, 1, 20)
Cells(2, 3).Value = b
Cells(2, 4).Value = MidMbcs(a, 1, 20)
End Sub
Function MidMbcs(ByVal str As String, start, length)
MidMbcs = StrConv(MidB(StrConv(str, vbFromUnicode), start, length), vbUnicode)
End Function
그럼...행운이 있으시길...! |
|