The Concatenate function in Excel is powerful in that it can create unique identifiers to help you sort and better understand your dataset. One issue with the Concatenate function is when you want to join many columns together in Excel. Setting up a Concatenate formula across 10 or more cells becomes an opportunity to pick your pain either doing a lot of typing or clicking. You can use the TextJoin function in Excel which is designed to handle concatenation across a range of cells. If you want to avoid typing a formula in Excel, then checkout Leverage & Lean’s Excel Quick Concatenate across Multiple Cells macro! This Excel macro will look at all columns in the Active Worksheet that are available to concatenate. An InputBox then displays asking for an specific value to separate each column from each other (Example: “ “, “-“, “_”, etc.) A NEW column is created and appended to the last column in the Active Worksheet. The Excel macro then loop throw all rows in the Active Worksheet concatenating the appropriate column values and entering them into the NEW concatenate column. Once you see this Excel Quick Concatenate across Multiple Cells macro run you will never want to enter a formula to do this again! If you are looking to target specific column values that you want to concatenate then take a look at our Insider version of this macro.
See it in Action
Watch this video to see this macro in action.
***Video coming soon!***
Here is the code for this macro. Make sure the following References are setup before running it: Visual Basic For Applications, Microsoft Excel 16.0 Object Library
Here is the Insider code for this macro. The Insider version of the Excel Quick Concatenate across Multiple Cells macro allows you to select the columns you want to concatenate. You can use Ctrl or Shift to select specific columns. Keep in mind this macro will remember which column you select first using that as the first value to start the concatenated cell. Make sure the following References are setup before running it: Visual Basic For Applications, Microsoft Excel 16.0 Object Library
Is focused on improving computer processes by Leveraging programming and applying Lean principles. It is our goal to make you more efficient and effective on your computer producing “Less Clicks and More Results!”
In regards to Word Create Outlook Email with Selected Text | VBA Macro #29
This is so perfect!
Thank you so much!
At my job, we recently switched over to Office 365.
Previously we had an email template that we could fill out (using field codes [select all+F9]) but that is no longer available in Office 365, as only Word has the Field Code capability now.
I was trying to find some sort of solution using Word, and yours was the best thing I could find on the web!
YOU are the awesome one!
In regards to Excel Find and Replace across Multiple Word Documents | VBA Macro #30 and custom work.
The use case for CheckTheBible.com was to convert all the variations of Bible verse codes (B C:V - Book Chapter:Verse) in any text to a standardized code. For example, "John 17:21" should be "Joh 17:21." Once the variations are converted, then the next step is to convert them to a markdown language so they can be used in Obsidian.
I found Brent through his YouTube channel: Leverage & Lean (https://www.youtube.com/LeverageLean). Out of all the macro videos, the "Excel Find and Replace across Multiple Word Documents" video seemed like it could help automate a seemingly manual process.
I contacted Brent to see what could be done with my use case. From our first discussion, Brent has always been very understanding and patient with my situation and listened to my suggestions for improving the macro’s speed and efficiency.
Once he understood the end goal, Brent took my improvements to heart and ran with them. Now with this improved macro, I can take on any set of variables, modify a few words, and convert them to the final result. This custom macro searches Word Documents for Bible verse codes, uses a standardized list of 30+ thousand B C:V codes to convert to the markdown language automatically with 100% accuracy.
I have had a great experience working with Brent. Not only does he clarify expectations so it was set up for success, but most importantly, he has always come up with creative and comprehensive suggestions even outside the scope of macro building. Brent was really consulting me to do more than what I had thought possible.