Be the first user to complete this post

  • 0
Add to List

VBA-Excel: String Functions – Mid()


The Mid() function returns substring from a string and size of the substring is decided based on the parameters provided.


Mid (strMainString,start[,length])

  • strMainString
    • Mandatory
    • Type: String
    • Substring will be returned from this main string.

  • Start
    • Mandatory
    • Type: Numeric
    • Starting position of a substring, if start > No Of characters in main string then Mid() will return zero-length string(“”).
  • Length
    • Optional
    • Type: Numeric
    • No of characters to be taken from the starting position. If not provided, all the characters after starting position are taken.
Function FnMid()

    Dim strMainString

    strMainString = "This is just an example"

    MsgBox "SubString is '" & Mid(strMainString, 2, 15) & "'"

End Function

Also Read About  Other String() Functions

INSTR()                       |                         InstrREV()                       |                        LCase()

UCase()                      |                         Left()                                |                        Right()

LTrim()                        |                         Mid()                                 |                        Trim()

RTrim()                       |                        Replace()                          |                        Space()

Len()                           |                        StrComp()                         |                        String()

Also Read:

  1. VBA-Excel : Strings Functions – Instr
  2. VBA-Excel: String Functions – String()
  3. VBA-Excel: Date-Time Functions – Date(), Now() and Time()
  4. VBA Excel – Refer to Multiple Ranges : Union Method
  5. VBA Excel - Cells, Ranges and Offset: Refer to Cells by Using Shortcut Notation
  6. VBA Excel – Looping Through a Range of Cells
  7. VBA-Excel: Arrays – Two Dimensional, Static Array
  8. VBA-Excel: Fill Excel Range Values in a 2D Array