Contents
Index 🔎︎

# Mid Function, Mid Statement

Mid 함수는 문자열 식의 지정된 일부를 구하며, Mid 문은 문자열 식의 지정된 일부를 다른 문자열로 바꿉니다.

### Syntax:

    Mid (Text As String, Start As Integer [, Length As Integer]) or Mid (Text As String, Start As Integer , Length As Integer, Text As String)

### Return value:

String (only by Function)

### Parameters:

Text: 수정할 임의의 문자열 식입니다.

Start: Numeric expression that indicates the character position within the string where the string portion that you want to replace or to return begins. The minimum allowed value is 1. The maximum allowed value is 2,147,483,648.

Length: Numeric expression that returns the number of characters that you want to replace or return. The maximum allowed value is 2,147,483,648.

Mid 함수의 Length 매개 변수를 생략할 경우 시작 위치에서 문자열의 끝까지 문자열 식의 모든 문자가 구해집니다.

Mid 문의 Length 매개 변수가 바꿀 텍스트의 길이보다 작을 경우 텍스트는 지정한 길이로 줄어듭니다.

Text: 문자열 식을 바꿀 문자열입니다(Mid 문).

### Error codes:

5 잘못된 프로시저 호출입니다.

### Example:

    Sub ExampleUSDate
    Dim sInput As String
    Dim sUS_date As String
        sInput = InputBox("Please input a date in the international format 'YYYY-MM-DD'")
        sUS_date = Mid(sInput, 6, 2)
        sUS_date = sUS_date & "/"
        sUS_date = sUS_date & Right(sInput, 2)
        sUS_date = sUS_date & "/"
        sUS_date = sUS_date & Left(sInput, 4)
        MsgBox sUS_date
    End Sub

관련 주제

String functions