

{"id":96529,"date":"2021-06-19T09:00:37","date_gmt":"2021-06-19T03:30:37","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=96529"},"modified":"2021-06-06T13:19:57","modified_gmt":"2021-06-06T07:49:57","slug":"vba-string-operators","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/","title":{"rendered":"VBA String Functions | Operators for Manipulating Strings"},"content":{"rendered":"<p>String can contain alphabets, numbers and special characters in a sequence. The special advantage of a string is that it can hold all different characters at a single string. String operators help in manipulating the string data. One or more characters within a double quote is considered as a string.<\/p>\n<p><strong>Syntax<\/strong><\/p>\n<p>str = &#8220;DataFlair&#8221;<br \/>\nHere, str is a variable that holds the string \u201cDataFlair\u201d.<\/p>\n<p><strong>Examples of Strings in Excel<\/strong><\/p>\n<p><strong>1. Alphabets:<\/strong><\/p>\n<p>Str1 = &#8220;DataFlair&#8221;<\/p>\n<p><strong>2. Numbers:<\/strong><\/p>\n<p>Str2 = &#8220;17&#8221;<\/p>\n<p><strong>3. Special characters<\/strong><\/p>\n<p>Str3 = &#8220;!@#$&#8221;<\/p>\n<p><strong>4. Different characters<\/strong><\/p>\n<p>Str4 = &#8220;dataflair123@gmail.com\u201d<\/p>\n<p><strong>Other Syntax<\/strong><\/p>\n<p>String(number, character)<\/p>\n<p><strong>Parameter Description<\/strong><\/p>\n<p>1. <strong>Number<\/strong> &#8211; It is an integer value that specifies the number of times the character should be repeated. It is one of the required parameters.<\/p>\n<p>2. <strong>Character<\/strong> &#8211; It is a character value that holds the character that has to be repeated for a specific number of times.<\/p>\n<p><strong>For Example<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\nMsgBox (\"Line 1 :\" &amp; String(5, \"A\"))\r\nEnd Sub<\/pre>\n<p>When you save and run the code, the following output appears:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96757\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op.png\" alt=\"str syntax operator\" width=\"1556\" height=\"505\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op.png 1556w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-300x97.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-1024x332.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-150x49.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-768x249.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-1536x499.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-720x234.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-520x169.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-syntax-op-320x104.png 320w\" sizes=\"auto, (max-width: 1556px) 100vw, 1556px\" \/><\/a><\/p>\n<h3>String Operators in VBA<\/h3>\n<h4>1. Concatenate (&amp;)<\/h4>\n<p>Two strings or values are combined together using a concatenate operator.<\/p>\n<p>For example, &#8220;Data&#8221; &amp; &#8220;Flair\u201d<\/p>\n<p>Output: DataFlair<\/p>\n<h4>How to use String Operators in Excel?<\/h4>\n<p>To use string operators, follow the below steps:<\/p>\n<p>1: Open an Excel workbook and save it as excel macro-enabled workbook (*.xlsm)<\/p>\n<p>2: Add a button using macros.<\/p>\n<ul>\n<li>In order to create a macro, go to the developer tab and click on insert from the ribbon.<\/li>\n<li>Choose the button form from the drop down menu.<\/li>\n<li>Assign a macro by providing a name and click on the new button.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96758\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro.png\" alt=\"assign macro in VBA\" width=\"580\" height=\"474\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro.png 580w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro-300x245.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro-150x123.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro-520x425.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/assign-macro-320x262.png 320w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>3: Finally, press ok.<\/p>\n<p>4: Once the code window appears, type the following code.<\/p>\n<p><strong>For Example<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\nMsgBox \"Data\" &amp; \"Flair\", vbOKCancel, \"Concatenation using Operator\"\r\nEnd Sub<\/pre>\n<p><strong>Explanation of the code:<\/strong><\/p>\n<ul>\n<li>Here, \u201cData\u201d, \u201cFlair\u201d are two strings and the ampersand(&amp;) in between them will concatenate and the obtained result will appear in the messagebox.<\/li>\n<li>VbOKCancel provides you two buttons such as ok and cancel.<\/li>\n<li>&#8220;Concatenation using Operator\u201d will appear as the title of the msgbox.<\/li>\n<\/ul>\n<p>5: Click on the save button or press ctrl+s.<\/p>\n<p>6: Close the vba code editor window.<\/p>\n<p><strong>Note: Check whether the design mode is on or off. If it is on, then the application wouldn\u2019t work.<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96759\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on.png\" alt=\"design mode on in VBA\" width=\"1749\" height=\"198\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on.png 1749w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-300x34.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-1024x116.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-150x17.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-768x87.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-1536x174.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-720x82.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-520x59.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-on-320x36.png 320w\" sizes=\"auto, (max-width: 1749px) 100vw, 1749px\" \/><\/a><\/p>\n<p>7: Click on the Design Mode to turn it off and then click on the button for the output.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96760\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off.png\" alt=\"design mode off in VBA\" width=\"1920\" height=\"197\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-300x31.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-1024x105.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-150x15.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-768x79.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-1536x158.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-720x74.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-520x53.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/design-mode-off-320x33.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>Your GUI appears as follows:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96762\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui.png\" alt=\"concat gui in VBA\" width=\"655\" height=\"273\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui.png 655w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui-300x125.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui-150x63.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui-520x217.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/concat-gui-320x133.png 320w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/a><\/p>\n<p>Once you click on the button, you will get the following result:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96763\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box.png\" alt=\"clicking button-dialog box\" width=\"981\" height=\"343\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box.png 981w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box-300x105.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box-150x52.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box-768x269.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box-720x252.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box-520x182.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/clicking-button-dialog-box-320x112.png 320w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/a><\/p>\n<h3>VBA String Manipulation Functions<\/h3>\n<p>Various types of VBA String Manipulation functions are listed below:<\/p>\n<h4>1. Join Function in VBA<\/h4>\n<p>Join function concatenates two or more strings using ampersand(&amp;).<\/p>\n<p><strong>Example of VBA Join Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\n    Dim a As String, b As String, c As String, d As String\r\n    a = \"This\"\r\n    b = \"is\"\r\n    c = \"DataFlair\"\r\n    d = \"example!\"\r\n    MsgBox a &amp; \" \" &amp; b &amp; \" \" &amp; c &amp; \" \" &amp; d\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/join-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96765\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/join-op.png\" alt=\"Join Operator in VBA\" width=\"480\" height=\"260\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/join-op.png 480w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/join-op-300x163.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/join-op-150x81.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/join-op-320x173.png 320w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p><strong>Note<\/strong>: To have a space between words, use &#8221; &#8220;.<\/p>\n<h4>2. Left Function in VBA<\/h4>\n<p>Left function extracts the leftmost characters from a string.<\/p>\n<p><strong>Example of Left Function in VBA<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\n  Dim str As String\r\n  str = \"DataFlair Tutorial\"\r\n  MsgBox Left(str, 9)\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/left-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96766\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/left-op.png\" alt=\"Left Operator in VBA\" width=\"337\" height=\"262\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/left-op.png 337w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/left-op-300x233.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/left-op-150x117.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/left-op-320x249.png 320w\" sizes=\"auto, (max-width: 337px) 100vw, 337px\" \/><\/a><\/p>\n<h4>3. Right Function in VBA<\/h4>\n<p>Right function extracts the rightmost characters from a string.<\/p>\n<p><strong>Example of VBA Right Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\n  Dim str As String\r\n  str = \"DataFlair Tutorial\"\r\n  MsgBox Right(str, 8)\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/right-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96767\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/right-op.png\" alt=\"Right Function in VBA\" width=\"317\" height=\"249\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/right-op.png 317w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/right-op-300x236.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/right-op-150x118.png 150w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/a><\/p>\n<h4>4. Mid Function in VBA<\/h4>\n<p>Mid function extracts the mid characters of the string.<\/p>\n<p><strong>Example of VBA Mid Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\n  Dim str As String\r\n  str = \"This is a DataFlair - Tutorial\"\r\n  MsgBox Mid(str, 11, 9)\r\nEnd Sub<\/pre>\n<p><strong>Note<\/strong>: In \u201cMsgBox Mid(str, 11, 9)\u201d tells the function to extract 9 characters from the 11th position of the string. The third argument is optional, if we don\u2019t provide the third argument, it fetches the string until the end.<\/p>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/mid-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96768\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/mid-op.png\" alt=\"Mid Function in VBA\" width=\"396\" height=\"299\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/mid-op.png 396w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/mid-op-300x227.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/mid-op-150x113.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/mid-op-320x242.png 320w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/a><\/p>\n<h4>5. Len Function in VBA<\/h4>\n<p>Len function finds the length of the string. While calculating the length, it also considers the space in the string.<\/p>\n<p><strong>Example of VBA Len Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\n  Dim str As String\r\n  str = \"This is a DataFlair - Tutorial\"\r\n  MsgBox Len(str)\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/len-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96770\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/len-op.png\" alt=\"Len Operator in VBA\" width=\"429\" height=\"266\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/len-op.png 429w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/len-op-300x186.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/len-op-150x93.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/len-op-320x198.png 320w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><\/a><\/p>\n<p><strong>Note<\/strong>: There are totally 30 characters available in the \u2018str\u2019 string including the spaces between the words.<\/p>\n<h4>6. InStr Function in VBA<\/h4>\n<p>InStr function fetches the position of a substring in a string.<\/p>\n<p><strong>Example of VBA InStr Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub concat()\r\n  Dim str As String\r\n  str = \"This is a DataFlair - Tutorial\"\r\n  MsgBox InStr(str, \"DataFlair\")\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instr-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96771\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instr-op.png\" alt=\"instr operator in VBA\" width=\"454\" height=\"256\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instr-op.png 454w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instr-op-300x169.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instr-op-150x85.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instr-op-320x180.png 320w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/a><\/p>\n<p><strong>Note<\/strong>: DataFlair position starts from the 11th index position in the string.<\/p>\n<h3>Other String Functions in VBA<\/h3>\n<p>There are also other VBA string functions that help to work with the strings more efficiently and effectively. Some of the other VBA string functions are:<\/p>\n<h4>1. InstrRev Function in VBA<\/h4>\n<p>This string function starts its search from right to the left and this returns the first occurrence of one substring within the other string.<\/p>\n<p><strong>Example of VBA InstrRev Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n  Var = \u201cDataFlair\u201d\r\n  MsgBox(\u201cThe substring appears in the position : \u201c&amp; InstrRev(Var, \u201cl\u201d))\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96772\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op.png\" alt=\"instrrev operator in VBA\" width=\"1392\" height=\"580\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op.png 1392w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-300x125.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-1024x427.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-150x63.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-768x320.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-720x300.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-520x217.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/instrrev-op-320x133.png 320w\" sizes=\"auto, (max-width: 1392px) 100vw, 1392px\" \/><\/a><\/p>\n<h4>2. LCase Function in VBA<\/h4>\n<p>This function converts the string to lowercase letters and returns the output.<\/p>\n<p><strong>Example of VBA LCase Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var = \"DataFlair\"\r\n   MsgBox (LCase(Var))\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96773\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase.png\" alt=\"lcase in VBA\" width=\"1316\" height=\"546\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase.png 1316w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-300x124.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-1024x425.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-150x62.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-768x319.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-720x299.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-520x216.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/lcase-320x133.png 320w\" sizes=\"auto, (max-width: 1316px) 100vw, 1316px\" \/><\/a><\/p>\n<h4>3. UCase Function in VBA<\/h4>\n<p>This function converts the string to uppercase letters and returns the output.<\/p>\n<p><strong>Example of VBA UCase Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var = \"DataFlair\"\r\n   MsgBox (UCase(Var))\r\nEnd Sub\r\n<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96774\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op.png\" alt=\"ucase operator in VBA\" width=\"1472\" height=\"747\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op.png 1472w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-300x152.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-1024x520.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-768x390.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-720x365.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-520x264.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ucase-op-320x162.png 320w\" sizes=\"auto, (max-width: 1472px) 100vw, 1472px\" \/><\/a><\/p>\n<h4>4. ProperCase Function in VBA<\/h4>\n<p>In VBA, we can convert the string to proper case which means the first letter of the string will be in capital and the other letters in the lower case.<\/p>\n<p><strong>Example of VBA ProperCase<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub Initialize()\r\nDim var1 As String\r\nDim var2 As String\r\nvar1 = \"DataFlair articles are new and interesting\"\r\nvar2 = StrConv(var1, vbProperCase)\r\nMsgBox (var2)\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96775\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op.png\" alt=\"propercase operator in VBA\" width=\"1479\" height=\"602\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op.png 1479w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-300x122.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-1024x417.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-150x61.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-768x313.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-720x293.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-520x212.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/pcase-op-320x130.png 320w\" sizes=\"auto, (max-width: 1479px) 100vw, 1479px\" \/><\/a><\/p>\n<h4>5. LTrim Function in VBA<\/h4>\n<p>This function removes the blank spaces from the left side of the string.<\/p>\n<p><strong>Example of VBA LTrim Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var = \"                DataFlair\"\r\n   MsgBox (LTrim(Var))\r\nEnd Sub\r\n<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96776\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op.png\" alt=\"ltrim operator in VBA\" width=\"1394\" height=\"652\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op.png 1394w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-300x140.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-1024x479.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-150x70.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-768x359.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-720x337.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-520x243.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/ltrim-op-320x150.png 320w\" sizes=\"auto, (max-width: 1394px) 100vw, 1394px\" \/><\/a><\/p>\n<h4>6. Rtrim Function in VBA<\/h4>\n<p>This function removes the blank spaces from the right side of the string.<\/p>\n<p><strong>Example of VBA RTrim Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var = \"                DataFlair                 \"\r\n   MsgBox (RTrim(Var))\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96777\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op.png\" alt=\"rtrim operator in VBA\" width=\"1237\" height=\"603\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op.png 1237w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-300x146.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-1024x499.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-150x73.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-768x374.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-720x351.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-520x253.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/rtrim-op-320x156.png 320w\" sizes=\"auto, (max-width: 1237px) 100vw, 1237px\" \/><\/a><\/p>\n<p>Hope you noticed that only the right side of the blank space is removed and not the blank spaces in the left side of the string.<\/p>\n<h4>7. Trim Function in VBA<\/h4>\n<p>This function removes the blank spaces from the right and left side of the string.<\/p>\n<p><strong>Example of VBA Trim Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var = \"                DataFlair               \"\r\n   MsgBox (Trim(Var))\r\nEnd Sub\r\n<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96778\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op.png\" alt=\"Trim Operator in VBA\" width=\"1238\" height=\"604\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op.png 1238w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-300x146.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-1024x500.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-150x73.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-768x375.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-720x351.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-520x254.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/trim-op-320x156.png 320w\" sizes=\"auto, (max-width: 1238px) 100vw, 1238px\" \/><\/a><\/p>\n<h4>8. Replace Function in VBA<\/h4>\n<p>This VBA string helps to replace a specific part of a string by some other string or value for a specific number of times.<\/p>\n<p><strong>Example of VBA Replace Function<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var = \" The contents are available in the Google Website \"\r\n   MsgBox (Replace(Var, \"Google\", \"DataFlair\"))\r\nEnd Sub\r\n<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96779\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op.png\" alt=\"Replace Operator in VBA\" width=\"1393\" height=\"600\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op.png 1393w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-300x129.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-1024x441.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-150x65.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-768x331.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-720x310.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-520x224.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/replace-op-320x138.png 320w\" sizes=\"auto, (max-width: 1393px) 100vw, 1393px\" \/><\/a><\/p>\n<h4>9. Space Function in VBA<\/h4>\n<p>Using the space function in vba, we can add the number of times the spaces in a string.<\/p>\n<p><strong>Example of VBA Space Function<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var1 = \"DataFlair\"\r\n   var2 = \"articles \"\r\n   MsgBox (Var1 &amp; Space(3) &amp; var2)\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96780\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1.png\" alt=\"SPace Operator in VBA\" width=\"1318\" height=\"597\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1.png 1318w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-300x136.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-1024x464.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-150x68.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-768x348.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-720x326.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-520x236.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/blank-op-1-320x145.png 320w\" sizes=\"auto, (max-width: 1318px) 100vw, 1318px\" \/><\/a><\/p>\n<h4>10. String Compare Function in VBA<\/h4>\n<p>This function compares the two strings and returns any of the one value from -1,0,1.<\/p>\n<ul>\n<li>-1 denotes that string1 is less than string2.<\/li>\n<li>0 denotes that string1 is equal to string2.<\/li>\n<li>1 denotes that string1 is greater than string2.<\/li>\n<\/ul>\n<p><strong>Example of VBA String Compare Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var1 = \"DataFlair\"\r\n   Var2 = \"articles\"\r\n   MsgBox (StrComp(Var1, Var2))\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96781\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op.png\" alt=\"String Compare Function in VBA\" width=\"1314\" height=\"624\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op.png 1314w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-300x142.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-1024x486.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-150x71.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-768x365.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-720x342.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-520x247.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-cmp-op-320x152.png 320w\" sizes=\"auto, (max-width: 1314px) 100vw, 1314px\" \/><\/a><\/p>\n<h4>11. String Reverse Function in VBA<\/h4>\n<p>This function reverses the specified string in VBA.<\/p>\n<p><strong>Example of VBA String Function<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub str_operator()\r\n   Var1 = \"DataFlair\"\r\n   MsgBox (StrReverse(Var1))\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96782\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op.png\" alt=\"String Reverse Operator in VBA\" width=\"1319\" height=\"655\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op.png 1319w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-300x149.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-1024x509.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-150x74.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-768x381.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-720x358.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-520x258.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-rev-op-320x159.png 320w\" sizes=\"auto, (max-width: 1319px) 100vw, 1319px\" \/><\/a><\/p>\n<h3>12. Split Function in VBA<\/h3>\n<p>The user can also split the string using the comma position in a cell value.<\/p>\n<p>The worksheet holds the full name with a separation of a comma in the cell itself. Now, we are going to split the string into the left name and middle name. To split the string, execute the following code in your VBE editor.<\/p>\n<p><strong>Example of VBA Split Function<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Sub Split()\r\nDim name As String, commapos As Integer, i As Integer\r\nFor i = 2 To 3\r\n    name = Cells(i, 1).Value\r\n    commapos = InStr(name, \",\")\r\nCells(i, 2).Value = Left(name, commapos - 1)\r\nCells(i, 3).Value = Mid(name, commapos + 2)\r\nNext i\r\nEnd Sub<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96783\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op.png\" alt=\"String Split Operator in VBA\" width=\"1116\" height=\"408\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op.png 1116w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-300x110.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-1024x374.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-150x55.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-768x281.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-720x263.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-520x190.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/str-split-op-320x117.png 320w\" sizes=\"auto, (max-width: 1116px) 100vw, 1116px\" \/><\/a><\/p>\n<h3>Summary<\/h3>\n<p>1. VBA strings can hold different data types in a single variable.<br \/>\n2. It can execute string manipulation functions such as left, right, join etc.<br \/>\n3. Using the string manipulation function, we can also fetch the string length and a position of the substring.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>String can contain alphabets, numbers and special characters in a sequence. The special advantage of a string is that it can hold all different characters at a single string. String operators help in manipulating&#46;&#46;&#46;<\/p>\n","protected":false},"author":7,"featured_media":96755,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24129],"tags":[24535,24536,24533,24534,24530,24532,24531],"class_list":["post-96529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ms-excel","tag-vba-concatenate-function","tag-vba-join-function","tag-vba-reverse-function","tag-vba-split-function","tag-vba-string-functions","tag-vba-string-manipulation","tag-vba-string-operators"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VBA String Functions | Operators for Manipulating Strings - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn about the various VBA String Functions. This covers VBA String Operators that are used for manipulating the Strings in Excel.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/vba-string-operators\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA String Functions | Operators for Manipulating Strings - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn about the various VBA String Functions. This covers VBA String Operators that are used for manipulating the Strings in Excel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/vba-string-operators\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-19T03:30:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/VBA-String-Operators-in-MS-Excel.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VBA String Functions | Operators for Manipulating Strings - DataFlair","description":"Learn about the various VBA String Functions. This covers VBA String Operators that are used for manipulating the Strings in Excel.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/","og_locale":"en_US","og_type":"article","og_title":"VBA String Functions | Operators for Manipulating Strings - DataFlair","og_description":"Learn about the various VBA String Functions. This covers VBA String Operators that are used for manipulating the Strings in Excel.","og_url":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-06-19T03:30:37+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/VBA-String-Operators-in-MS-Excel.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/beb0cab24b7aa54423a3b50e669a9dcd"},"headline":"VBA String Functions | Operators for Manipulating Strings","datePublished":"2021-06-19T03:30:37+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/"},"wordCount":1088,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/VBA-String-Operators-in-MS-Excel.jpg","keywords":["VBA Concatenate Function","VBA Join Function","VBA Reverse Function","VBA Split Function","VBA String Functions","VBA String Manipulation","VBA String Operators"],"articleSection":["MS Excel Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/vba-string-operators\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/","url":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/","name":"VBA String Functions | Operators for Manipulating Strings - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/VBA-String-Operators-in-MS-Excel.jpg","datePublished":"2021-06-19T03:30:37+00:00","description":"Learn about the various VBA String Functions. This covers VBA String Operators that are used for manipulating the Strings in Excel.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/vba-string-operators\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/VBA-String-Operators-in-MS-Excel.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/06\/VBA-String-Operators-in-MS-Excel.jpg","width":1200,"height":628,"caption":"VBA String Functions"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/vba-string-operators\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"MS Excel Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/ms-excel\/"},{"@type":"ListItem","position":3,"name":"VBA String Functions | Operators for Manipulating Strings"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/beb0cab24b7aa54423a3b50e669a9dcd","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team specializes in creating clear, actionable content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Backed by industry expertise, we make learning easy and career-oriented for beginners and pros alike.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam3\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/96529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=96529"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/96529\/revisions"}],"predecessor-version":[{"id":96784,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/96529\/revisions\/96784"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/96755"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=96529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=96529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=96529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}