![]() |
|
|
|
#1
|
||||
|
||||
|
No, that would be less efficient than, for example:
Code:
Sub Demo()
Application.ScreenUpdating = False
Dim StrRep As String, i As Long, j As Long
StrRep = "red|white|blue"
With ActiveDocument.Range.Find
.ClearFormatting
.Replacement.ClearFormatting
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = True
.Text = "<VAR>"
For i = 0 To UBound(Split(StrRep, "|"))
.Replacement.Text = Split(StrRep, "|")(i)
For j = 1 To 24
.Execute Replace:=wdReplaceOne
Next
Next
End With
Application.ScreenUpdating = True
End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
#2
|
|||
|
|||
|
Thanks so much; this is going to be truly helpful to me. Since you're on a roll, could I (read "you") modify that to include a VAR1 and a VAR2 in the same listing?
|
|
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| I want to create a bar chart of multiple variable. Then I need to draw trend lin of those variable | shimulsiddiquee | Excel | 1 | 05-16-2017 07:39 AM |
ord vba replace the variable text with variable images to make offer products with images
|
tanzinim | Word VBA | 4 | 12-30-2015 01:40 PM |
| Run Time Error '91': Object variable or With block variable not set using Catalogue Mailmerge | Berryblue | Mail Merge | 1 | 11-13-2014 05:36 PM |
Run-time error 91 object variable or with block variable not set
|
JUST ME | Word VBA | 4 | 03-25-2014 06:56 AM |
Run-time error '91': Object variable or With block variable not set
|
tinfanide | Excel Programming | 2 | 06-10-2012 10:17 AM |