Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 VBA 함수 CStr 데이터를 문자열로 변환하기

엑셀(Excel)/VBA
반응형

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

 


 

반응형
Posted by 녹두장군1
,