![]() |
#1
|
|||
|
|||
![]()
Hi,
I have this little sub that removes leading and trailing spaces from text in cells of all my tables. It works great but it turns any coloured text to black. Is there a way to keep the formatting? Thanks. Code:
Sub RemoveSpaces() Dim oRng As Range Dim oTable As Table Dim acell As Cell For Each oTable In ActiveDocument.Tables With oTable For Each acell In oTable.Range.Cells Set oRng = acell.Range oRng.End = oRng.End - 1 oRng.Text = Trim(oRng.Text) Next acell End With Next oTable End Sub Last edited by macropod; 09-30-2014 at 09:15 PM. Reason: Added correct code tags & formatting |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
romanticbiro | Word VBA | 31 | 03-16-2017 04:00 PM |
Find and Replace, Formatting, Formatting Formula | kjxavier | Word | 1 | 07-04-2014 09:11 AM |
![]() |
MuffinRider | Word | 1 | 02-28-2014 04:27 AM |
![]() |
jleary | Word | 2 | 02-05-2013 12:27 PM |
Replace formatting with text | eyehefbee | Word | 2 | 11-09-2009 02:41 AM |