Written by Allen Wyatt (last updated February 23, 2022)
This tip applies to Excel 2007, 2010, 2013, 2016, 2019, and Excel in Microsoft 365
If you have used BASIC before, you will be right at home with the string functions provided by VBA. The following table details the most common string functions and what they return.
Function | Comments | |
---|---|---|
Left(Source, Count) | Returns the left Count characters of Source text. | |
Mid(Source, Start [, Count]) | Returns the portion of Source text beginning with the Start character. If Count is supplied, then the result is limited to that many characters. | |
Right(Source, Count) | Returns the right Count characters of Source text. |
Remember that these are VBA functions, not worksheet functions. Excel provides worksheet functions that do largely the same things, but those functions place different requirements on which parameters are required and which are optional.
Note:
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (12574) applies to Microsoft Excel 2007, 2010, 2013, 2016, 2019, and Excel in Microsoft 365. You can find a version of this tip for the older menu interface of Excel here: Dissecting a String.
Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!
You can, from within your macros, easily display a message box containing a message of your choice. If you want to ...
Discover MoreYou can use macros to make your common Excel tasks easier and faster. For instance, if you routinely need to create new ...
Discover MoreNamed ranges are a great capability provided by Excel. You can define all sorts of named ranges in a workbook, but how do ...
Discover MoreFREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
2018-03-10 10:43:26
Brian L.
One of my favorites is the SPLIT function -- very useful for break up strings into component parts, based on a specified delimiter. See https://msdn.microsoft.com/en-us/library/6x627e5f(v=vs.90).aspx ("archived" article, but has good examples).
Got a version of Excel that uses the ribbon interface (Excel 2007 or later)? This site is for you! If you use an earlier version of Excel, visit our ExcelTips site focusing on the menu interface.
FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2023 Sharon Parq Associates, Inc.
Comments