목록# Study/VBA (3)
리루
1. Array를 반환하는 함수를 오용한 서브루틴 Sub splitBadExample() Dim str As String Dim strTemp As String Dim i As Integer str = "이름 전화번호 이메일 주소" For i = 0 To 3 strTemp = Split(str)(i) Next i End Sub 2. Array를 반환하는 함수 호출을 최소화한 서브루틴 Sub splitGoodExample() Dim str As String Dim strTemp As String Dim strArr() As String Dim i As Integer str = "이름 전화번호 이메일 주소" strArr = Split(str) For i = 0 To 3 strTemp = strArr(i) N..
문자열을 Unicode로 변환한다. 아래에 구현된 코드는 2byte가 넘는 문자열의 경우에는 Little endian 형태가 적용되고(ex. 이 -> C7 74(big) -> 74 C7(little) ), 2byte가 넘지 않는 문자열의 경우에는 그대로 Big endian으로 사용된다(ex. a -> 61 -> 61 00) 왜 위에서 2byte가 넘지 않을 경우에 "00 61"이 아니라 "61 00"으로 되는지는 공부가 필요한 부분이다. '------------------------------------------------------------------------------------------------------------------------------------------------------..