반응형
VBA에서 CStr 함수는 값을 문자열로 변환합니다. CStr 함수는 숫자, 날짜, 객체 및 다른 데이터 유형을 문자열로 변환할 수 있습니다. 숫자, 날짜, 객체 또는 다른 데이터 유형을 문자열로 변환하여 문자열 연산 또는 출력 목적으로 사용할 수 있습니다.
◎ 구문 |
CStr(Expression)
l [Expression]: 문자열로 변환하려는 표현식입니다.
◎ 예제 1: 정수를 문자열로 변환 |
예제에서는 CStr 함수를 사용하여 정수를 문자열로 변환합니다. 원래 숫자를 표시하고, CStr 함수를 사용하여 정수를 문자열로 변환한 결과를 메시지창에 표시하겠습니다.
Sub ConvertToText()
Dim originalNumber As Integer
originalNumber = 123
Dim textResult As String
textResult = CStr(originalNumber)
MsgBox "원래 숫자: " & originalNumber & vbCrLf & "문자열로 변환: " & textResult, vbInformation, "문자열로 변환"
End Sub
◎ 예제 2: 실수를 문자열로 변환 |
예제에서는 CStr 함수를 사용하여 실수를 문자열로 변환합니다. 원래 숫자를 표시하고, CStr 함수를 사용하여 실수를 문자열로 변환한 결과를 표시합니다.
Sub ConvertDoubleToText()
Dim originalNumber As Double
originalNumber = 456.789
Dim textResult As String
textResult = CStr(originalNumber)
MsgBox "원래 숫자: " & originalNumber & vbCrLf & "문자열로 변환: " & textResult, vbInformation, "문자열로 변환"
End Sub
◎ 예제 3: 날짜를 문자열로 변환 |
예제에서는 CStr 함수를 사용하여 날짜를 문자열로 변환합니다. 원래 날짜를 표시하고, CStr 함수를 사용하여 날짜를 문자열로 변환한 결과를 표시합니다.
Sub ConvertDateToText()
Dim currentDate As Date
currentDate = Date
Dim textResult As String
textResult = CStr(currentDate)
MsgBox "원래 날짜: " & currentDate & vbCrLf & "문자열로 변환: " & textResult, vbInformation, "문자열로 변환"
End Sub
반응형
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀 VBA - Value, Formula, FormulaR1C1, Text 속성으로 값 입력 및 읽기 (1) | 2024.01.24 |
---|---|
엑셀 VBA 사용자가 선택한 영역 값, 셀 주소 정보 알아 내는 방법 (2) | 2024.01.21 |
엑셀 VBA 셀 참조하는 여러가지 방법 (4) | 2024.01.11 |
엑셀 VBA 이항 논리 연산자 And, Or, Xor 와 단항 논리 연산자 Not 사용하기 (1) | 2024.01.03 |
엑셀 VBA 날짜 여부 확인 함수 IsDate 사용하기 (1) | 2024.01.02 |
엑셀 VBA 문자열 자르기, LEFT RIGHT 함수를 이용해 문자열 추출하는 방법 (0) | 2023.12.23 |
엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하기 (0) | 2023.12.20 |
엑셀 VBA 워크시트(Worksheet) 개체를 이용해서 시트 관리하기 (1) | 2023.12.17 |