![]() |
#6
|
||||
|
||||
![]()
Change the macro as follows:
Code:
Sub Highlight_Words_From_Excel_NamedRange() 'Graham Mayor - https://www.gmayor.com - Last updated - 04 Nov 2021 Const strRange As String = "WordList" 'The named Excel range Dim strWorkbook As String Dim arr() As Variant Dim lngRows As Long Dim oRng As Range Dim strFind As String Dim FSO As Object strWorkbook = Environ("HOMEPATH") & "\files\test.xlsx" 'or 'strWorkbook = Environ("USERPROFILE") & "\files\test.xlsx" Set FSO = CreateObject("Scripting.FileSystemObject") If FSO.FileExists(strWorkbook) Then arr = xlFillArray(strWorkbook, strRange) For lngRows = 0 To UBound(arr, 2) strFind = arr(0, lngRows) Set oRng = ActiveDocument.Range With oRng.Find Do While .Execute(findText:=strFind) oRng.HighlightColorIndex = wdYellow oRng.Collapse 0 Loop End With Next lngRows Else MsgBox "The file '" & strWorkbook & "' does not exist!", vbCritical End If lbl_Exit: Set oRng = Nothing Set FSO = Nothing Exit Sub End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
hyperlink to open pdf files in excel | sharathnarayanan | Excel | 8 | 06-21-2021 03:50 AM |
Cannot open some Excel and Word files. | melvin1942 | Excel | 1 | 11-17-2019 04:41 PM |
![]() |
stevetag | Office | 3 | 06-22-2014 07:23 PM |
![]() |
FLJohnson | Excel | 8 | 05-09-2012 11:26 PM |
![]() |
tremaine | Excel | 1 | 06-17-2009 08:05 AM |