![]() |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
![]()
Hello everyone,
I hope this message finds you all well. I am currently working on a Word macro that aims to find and replace Arabic numbers specifically after an indent. Despite my efforts in searching through numerous forums and websites dedicated to Word macros, I have been unable to find relevant information to address my specific query. I would like to share the Word macro I got from this forum thus far, which is intended to find and replace Arabic numbers following the Chr(9) character: Code:
Sub Replace_Digits_With_Wds() Dim oRng As range Application.ScreenUpdating = False Set oRng = ActiveDocument.range With oRng.Find .ClearFormatting .Replacement.ClearFormatting .Forward = True .Wrap = wdFindStop .Format = True .MatchWildcards = True .text = Chr(9) & "1([!0-9])" While .Execute oRng.End = oRng.End - 1 oRng = Chr(9) & "-" oRng.Font.ColorIndex = wdBrightGreen oRng.Collapse wdCollapseEnd Wend Application.ScreenUpdating = True Set oRng = Nothing End With End Sub Here attached the original document and expected result document for your references: original document.docx Expected result document.docx Thank you kindly for taking the time to read my message and considering my request. I appreciate your assistance. |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
yanyan9896 | Word VBA | 2 | 10-09-2023 04:59 AM |
Find/replace - symbol for all numbers or symbol letters (Word 97) | Genericname1111 | Word | 10 | 11-10-2019 10:37 PM |
Find and Replace Numbers Macro VBA in Microsoft Word | Yotem189 | Word VBA | 3 | 09-20-2018 05:55 AM |
Numbers format in word to arabic | Mzbarca | Word | 1 | 02-28-2016 07:56 PM |
Find and replace BETWEEN numbers | WordUser2015 | Word | 4 | 12-19-2014 02:09 PM |