![]() |
|
|
|
#1
|
||||
|
||||
|
I don't really see any indication of anything from the two macros I've given you being combined.
Try: Code:
Sub BarDemo()
Application.ScreenUpdating = False
Dim i As Long, j As Long, bFnd As Boolean
Dim SrcDoc As Document, RsltDoc As Document
Set SrcDoc = ActiveDocument
Set RsltDoc = Documents.Add
With SrcDoc.Range
With .Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "<[A-Z][! ]@> <[! ]@> <[! ]@> <[! ]@> <[! ]@> <[! ]@>"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchWildcards = True
.Execute
End With
Do While .Find.Found
bFnd = True
For i = 1 To UBound(Split(.Text, " "))
If Not Left(Split(.Text, " ")(i), 1) Like "[A-Z]" Then
bFnd = False
.End = .Duplicate.Words(i).End
Exit For
End If
Next
If bFnd = True Then
j = j + 1
RsltDoc.Range.InsertAfter vbCr
RsltDoc.Characters.Last.FormattedText = .Duplicate.FormattedText
End If
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
Application.ScreenUpdating = True
MsgBox j & " instances found."
End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Find/Find and Replace Loop | Tango Mike | Word | 3 | 04-20-2014 02:47 PM |
Search and replace tabulators of different length...?
|
Flabbergaster | Word VBA | 9 | 10-30-2012 05:40 AM |
Bad view when using Find and Find & Replace - Word places found string on top line
|
paulkaye | Word | 4 | 12-06-2011 11:05 PM |
Is there a way to use "find/replace" to find italics words?
|
slayda | Word | 3 | 09-14-2011 02:16 PM |
can Find/Replace NOT find something?
|
Bobosmite | Word | 6 | 05-27-2010 08:09 PM |