![]() |
|
#1
|
|||
|
|||
|
Hello All,
I have made several macros using the Macro Recorded language and I am looking for help to learn and update my macros to a more efficient style, mainly to speed up the macros. Code:
Sub TEST_REVISE()
Selection.HomeKey Unit:=wdLine:
Selection.MoveRight Unit:=wdCharacter, Count:=5, Extend:=wdExtend:
Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=1:
Selection.MoveRight Unit:=wdCharacter, Count:=3, Extend:=wdExtend:
Selection.TypeText Text:="R":
Selection.MoveRight Unit:=wdCharacter, Count:=8: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=15: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=7: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=6: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=15: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=7: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=6: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=4: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=4: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=3: Selection.TypeBackspace
Selection.MoveRight Unit:=wdCharacter, Count:=7: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=13: Selection.TypeBackspace:
Selection.MoveRight Unit:=wdCharacter, Count:=16: Selection.TypeBackspace:
Selection.MoveDown Unit:=wdLine, Count:=1:
Selection.HomeKey Unit:=wdLine
End Sub
1. Delete all instances of this character "|" on the line 2. Add the character "R" after the "Z" 3. Delete the whitespace or collapse the text down to the beginning of the line Example Before: ----|Z| | 1111 |2222222 22|3333 |44444|55555 5|6666 |77777|A |BBB| |CCC | | 111A1111-1111 | Example After: ZR 1111 2222222 223333 4444455555 56666 77777A BBB CCC 111A1111-1111 - is for character count of 4 of whitespace Any help would be greatly appreciated! When running this macro for 1000+ lines it can take a while. Enjoy, Tyler |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Every page indents first line one character
|
glennhardy | Word | 6 | 02-05-2016 04:05 PM |
Use character instead of line for table border
|
dlowrey | Word Tables | 6 | 03-09-2015 11:29 AM |
macro to add brackets to each line and add single quotes to each word in the line
|
bracketandquotes | Word VBA | 17 | 02-16-2015 03:51 PM |
| first character NOT Alpha numeric or Tilde (~) delete. | ksridh | Word VBA | 5 | 03-17-2014 12:45 AM |
| Change single character in PPT to another font macro | rtwwpad | PowerPoint | 1 | 01-19-2013 05:08 PM |