일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 비주얼베이직
- pythongui
- pyqt5
- git
- 파이썬GUI
- 아웃룩
- matlab
- 윈도우10
- 오피스
- Excel
- VBA
- office
- windows
- 파이썬3
- 깃
- Windows11
- 파이썬
- Outlook
- python
- 엑셀
- 파워포인트
- win32com
- 윈도우11
- 문자열
- html
- pandas
- python3
- Windows10
- Android
- 안드로이드
Archives
Appia의 IT세상
비주얼베이직(Visual Basic, VBA) 문자열의 문자 갯수 세기, 문자열의 크기 확인하기 본문
Programming/VisualBasic_VBA
비주얼베이직(Visual Basic, VBA) 문자열의 문자 갯수 세기, 문자열의 크기 확인하기
Appia 2020. 12. 16. 07:13반응형
비주얼베이직(Visual Basic, VBA) 문자열의 문자 갯수 세기, 문자열의 크기 확인하기
이전 포스팅에서는 문자열 안에서 특정 부분만 출력하는 것에 대해서 이야기를 해봤습니다. 그래서 이번 포스팅에서는 문자의 갯수를 세는 방법에 대해서 이야기를 해볼까 합니다. 관련해서는 비주얼 베이직(VBA)에서 관련함수를 제공하고 있습니다. 그럼 다음 함수를 한번 살펴보겠습니다.
1. Len
문자열의 크기를 반환하는 함수입니다. 이 때는 공백 또한 포함해서 갯수를 확인합니다. 그럼 다음 예시를 보면서 이야기를 해보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 | Private Sub Len_Example() Dim var1 As String Dim var2 As String var1 = "Hello Apppia" MsgBox ("Length of var1 is : " & Len(var1)) var2 = " Appia " MsgBox ("Length of var2 is : " & Len(var2)) End Sub | cs |
위의 코드를 실행하면 다음과 같은 결과가 나옵니다.
위의 결과와 같이 각 문자의 수를 공백과 함꼐 표현해줍니다.
비주얼베이직(Visual Basic, VBA) 조건문, 분기문 살펴보기(if, elseif, else, switch)
물론 이와 같은 글자수를 바로 반환받는 방법도 있지만, 대부분은 분기문과 함께 많이 사용합니다. 그럼 다음 예시를 한번 살펴보겠습니다.
1 2 3 4 5 6 7 8 9 10 | Private Sub Len_Example() Dim var1 As String var1 = "Hello Apppia" If Len(var1) > 10 Then MsgBox ("Var1은 10자리 초과") Else MsgBox ("Var1은 10자리 이하") End If End Sub | cs |
다음과 같은 결과가 나타납니다.
위에서와 같이 Len()함수는 주로 분기문의 조건으로 많이 사용이 됩니다.
이번 포스팅은 비주얼베이직(Visual Basic, VBA) 문자열의 문자 갯수 세기, 문자열의 크기 확인하기라는 주제로 한번 다루어 봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
반응형
'Programming > VisualBasic_VBA' 카테고리의 다른 글
비주얼베이직(Visual Basic, VBA) 문자열의 특정 문자을 다른 문자로 바꾸기(Replace) (0) | 2020.12.20 |
---|---|
비주얼베이직(Visual Basic, VBA) 문자열의 좌우 빈칸 제거하기(LTrim, RTrim, Trim) (0) | 2020.12.18 |
비주얼베이직(Visual Basic, VBA) 문자열의 특정 부분만 출력하기(Left,Right,Mid) (0) | 2020.12.14 |
비주얼베이직(Visual Basic, VBA) 문자열의 모든 문자 대문자로, 소문자로 변환하기(LCase, UCase) (0) | 2020.12.12 |
비주얼베이직(Visual Basic, VBA) 문자열내에 특정 문자, 문자열의 유무 확인하기(InStr, InstrRev) (0) | 2020.12.10 |
Comments