Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 07-21-2021, 04:13 PM
Peterson Peterson is offline How to change formatting of only numbers between parenthesis using VBA code? Windows 10 How to change formatting of only numbers between parenthesis using VBA code? Office 2019
Competent Performer
 
Join Date: Jan 2017
Posts: 143
Peterson is on a distinguished road
Default

To keep the parentheses, commas, and dashes black, do the following four find/replaces:



Find: ([\(])([0-9\-,]{1,})([\)])
Replace with: \1qq\2\3qq
Leave box empty but set font format to red
Wildcards On


Find: ([\(])(qq)
Replace with: \1
Leave box empty but set font format to auto or black
Wildcards On


Find: ([\)])(qq)
Replace with: \1
Leave box empty but set font format to auto or black
Wildcards On


Find: [,\-]
Set the font color to red
Replace with: Leave blank
Set the font color to black or auto
Wildcards On



NOTES:
  • The "qq" is dummy text, to make sure that the only parentheses found/replaced are the ones surrounding your numbers. I am assuming that there's a possibility that you have other, red text that you do NOT want altered.
  • You have to do this in four steps because, while you can search for multiple items in a string (by grouping them in parentheses), you cannot selectively apply formatting to only a portion of the string, i.e., you can't apply red to the numbers while leaving the parentheses black.
  • If you do NOT have other colored text, then you can do all of the above more simply, as follows:


Find: [\(][0-9\-,]{1,}[\)]
Replace: Leave blank
Set font color to red
Wildcards On



Find: [\(\)\-,]
Set font color to red

Replace with: Leave blank
Set font color to black or auto
Wildcards On
Reply With Quote
Reply

Tags
microsoft word, vba change color, vba editor



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to change formatting of only numbers between parenthesis using VBA code? VBA Code to search for field codes with certain text before the Field code and to change style welcometocandyland Word VBA 4 02-08-2017 06:53 PM
How to change formatting of only numbers between parenthesis using VBA code? code to rewrite numbers romanticbiro Word VBA 7 02-15-2014 03:04 PM
How to change the formatting of numbers without changing the numbers? sullengirl Word 2 01-27-2014 03:06 PM
How do I refer to page numbers, when the numbers change as I prepare the document? StevenD Word 5 11-29-2012 12:52 AM
Extract Numbers from Zip Code Karen615 Excel 3 09-21-2011 06:54 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 01:06 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft