Appia의 IT세상

비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String ) 본문

Programming/VisualBasic_VBA

비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String )

Appia 2020. 12. 26. 07:24
반응형

비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기,

문자 반복하기(StrReverse, String )

비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String )

앞선 포스팅에서는 문자열을 비교하는 방법에 대해서 살펴봤습니다. 이번 포스팅에서는 문자열을 반대로 뒤집는 방법과 문자열을 특정 횟수만큼 반복하는 방법에 대해서 이야기를 해보고자 합니다. 물론, 이부분들은 그리 크게 사용되지 않지만 그래도 종종 사용되기도 합니다. 그래서 각각 한번 살펴보겠습니다. 

 

이번 포스팅에서 다루어질 함수는 다음과 같습니다. 

 

1. StrReverse

문자열을 뒤집는 함수입니다. 

Ex) 적용 전

A

B

C

D

적용 후

D

C

B

A

 

2. String 

문자을 반복하는 함수입니다. 

 

그럼 위의 함수들에 대해서 각각 살펴보겠습니다. 

 

1. StrReverse

위의 StrReverse 함수의 문법을 살펴보겠습니다. 

StrReverse(string) 

위와 같이 매우 간단합니다. 이 부분을 예로 들어보면 다음과 같습니다. 

1
2
3
Private Sub StrReverse_Example()
   MsgBox ("Hello Appia [reverse Example] : " & StrReverse("Hello Appia"))
End Sub
cs

위의 코드를 실행하면 다음과 같이 나타납니다. 

StrReverse 예시 결과

위의 결과를 보면, Hello Appia를 실행하면 다음과 같이 aippA olleH 라고 나타납니다.

 

2. String 

String함수는 한 문자를 여러번 반복하는 함수입니다. 그럼 다음과 같이 사용번에 대해서 살펴보겠습니다. 

String(number,character)

이와 같이 character 문자를 number 숫자만큼 반복합니다. 다음 예시를 살펴보겠습니다. 

1
2
3
4
5
Private Sub String_Example()
   MsgBox ("Example 1 :" & String(3"$"))
   MsgBox ("Exmaple 2 :" & String(6"ABCDE"))
End Sub
 
cs

 

위의 코드를 실행하면 다음과 같은 결과가 나타납니다.  

 

문자 반복하는 방법은 다음과 같습니다. 단, 문자열을 입력시에는 처음 한글자만 반복합니다. 

 

비주얼베이직(Visual Basic, VBA) 두 문자열 비교하기 (StrComp)

이번 포스티팅에서는 비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String)라는 주제로 포스팅을 해봤습니다. 알고 있으면 나름 유용하게 사용할 수 있는 함수입니다. 혹 궁금하신점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments