Randy has a document that has quite a few footnotes. He needs to locate all the footnotes that don't end with a period, question mark, exclamation mark, or quote mark. He knows how to use Find and Replace within footnotes, but he doesn't know if Find and Replace can be used for this need.
For this type of task, Find and Replace is not the best choice. It is better to use a macro to examine each footnote and highlight those that don't fit what Randy expects. Here is an example of such a macro:
Sub FlagFootnotes()
Dim fn As Footnote
Dim s As String
Dim lastChar As String
For Each fn In ActiveDocument.Footnotes
s = fn.Range.Text
' Remove footnote end marker
s = Left(s, Len(s) - 1)
' Strip trailing spaces, tabs, NBSPs, paragraph marks
Do While Len(s) > 0
Select Case AscW(Right(s, 1))
Case 32, _ ' space
9, _ ' tab
160, _ ' nonbreaking space
13, _ ' paragraph mark
11 ' manual line break
s = Left(s, Len(s) - 1)
Case Else
Exit Do
End Select
Loop
If Len(s) > 0 Then
lastChar = Right(s, 1)
Select Case lastChar
Case ".", "?", "!", """", ChrW(8221)
' OK
Case Else
fn.Range.HighlightColorIndex = wdYellow
End Select
End If
Next fn
End Sub
The macro steps through each footnote and assigns the text of the footnote to the s variable. It then does two things with that text. First, it strips any trailing whitespace, and then it checks to see what the last character is. If it is anything other than what Randy wanted, then the text of the footnote is highlighted in yellow.
Once the macro has been run, Randy simply needs to look through the document for any highlighted footnotes. Those are the ones that need some attention relative to the final character.
Note:
WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (565) applies to Microsoft Word 2007, 2010, 2013, 2016, 2019, 2021, 2024, and Word in Microsoft 365.
Create Custom Apps with VBA! Discover how to extend the capabilities of Office 365 applications with VBA programming. Written in clear terms and understandable language, the book includes systematic tutorials and contains both intermediate and advanced content for experienced VB developers. Designed to be comprehensive, the book addresses not just one Office application, but the entire Office suite. Check out Mastering VBA for Microsoft Office 365 today!
Footnotes and endnotes are normally visible with the rest of your document, but such visibility is dependant on which ...
Discover MoreFootnotes are essential in some types of writing. When you need to add footnotes to your documents, you'll appreciate the ...
Discover MoreDo you want to have multiple footnote references to the same actual footnote in a document? The easiest way to do this is ...
Discover MoreFREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
2026-05-24 11:29:32
Michael (Micky) Avidan
You can, absolutely, perform your task directly from Word’s “Find and Replace” dialog box, especially if you have no previous experience with VBA Macro codes.
To do so, you'll need to use the powerful "Wildcard" feature.
To find text only within footnotes, there is a little trick to limit the search to that area.
Here are the steps:
1. Set up the search with wildcards
Open the "Find and Replace" dialog box by pressing Ctrl + H.
Click the "More >>" button to expand the options at the bottom of the dialog box > check the "Use wildcards" box.
In the "Find what" field, copy and paste the following string exactly as it is (incl. the [square brackets]:
[!.\?\!"'”]^f
2. Limit the search to footnotes only !
To ensure "Word" searches only within the footnotes and not the main text of the document:
Click inside one of the footnotes, at the bottom of the page, (so the cursor “knows” it’s in the footnote area).
Return to the "Find and Replace" pane (which is already set up from Step 1).
Click the “Find Next” button.
"Word" will start going through the notes one by one, stopping only at those where the last character, before the note number, is not one of the punctuation marks you defined.
You can manually correct the punctuation in each note it finds and continue by clicking "Find Next."
--------------------------------------------------
Michael (Micky) Avidan
”MVP – Excel (2009-2026)
ISRAEL
Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.
Visit the WordTips channel on YouTube
FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2026 Sharon Parq Associates, Inc.
Comments