일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파워포인트
- matlab
- 비주얼베이직
- 깃
- win32com
- python
- pythongui
- html
- 파이썬3
- 문자열
- pandas
- windows
- 아웃룩
- pyqt5
- Windows10
- 윈도우10
- office
- git
- Windows11
- VBA
- 파이썬GUI
- 엑셀
- Android
- Outlook
- 안드로이드
- Excel
- 윈도우11
- 파이썬
- 오피스
- python3
Appia의 IT세상
비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String ) 본문
비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String )
Appia 2020. 12. 26. 07:24비주얼베이직(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 |
위의 코드를 실행하면 다음과 같이 나타납니다.
위의 결과를 보면, 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)라는 주제로 포스팅을 해봤습니다. 알고 있으면 나름 유용하게 사용할 수 있는 함수입니다. 혹 궁금하신점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다.
'Programming > VisualBasic_VBA' 카테고리의 다른 글
비주얼베이직(Visual Basic, VBA) 다차원 배열 선언 및 값 할당 하기 (0) | 2020.12.30 |
---|---|
비주얼베이직(Visual Basic, VBA) 1차원 배열 선언 및 정의 하기 (0) | 2020.12.28 |
비주얼베이직(Visual Basic, VBA) 두 문자열 비교하기 (StrComp) (0) | 2020.12.24 |
비주얼베이직(Visual Basic, VBA) 문자열에 공백 채우기 (Space) (0) | 2020.12.22 |
비주얼베이직(Visual Basic, VBA) 문자열의 특정 문자을 다른 문자로 바꾸기(Replace) (0) | 2020.12.20 |