Table of contents
Collapse the table of content
Expand the table of content

Mid Statement

office 365 dev account|Last Updated: 6/12/2017
1 Contributor

Replaces a specified number of characters in a Variant ( String )variable with characters from another string.


Mid ( stringvar, start [, length ]) =string

The Mid statement syntax has these parts:

stringvarRequired. Name of string variable to modify.
startRequired; Variant ( Long ). Character position in stringvar where the replacement of text begins.
lengthOptional; Variant ( Long ). Number of characters to replace. If omitted, all of string is used.
stringRequired. String expression that replaces part of stringvar.

Remarks The number of characters replaced is always less than or equal to the number of characters in stringvar.

Note Use the MidB statement with byte data contained in a string. In the MidB statement, start specifies the byte position within stringvar where replacement begins and length specifies the numbers of bytes to replace.


This example uses the Mid statement to replace a specified number of characters in a string variable with characters from another string.

Dim MyString 
MyString = "The dog jumps" ' Initialize string. 
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps". 
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps". 
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe". 
Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe". 
© 2018 Microsoft