![]() |
|
#1
|
|||
|
|||
![]()
hi vivka,
thanks for your help! that works so far, but: the numbers are just text. i cannot generated a Table of Figures from them / update them automatical. they are no captions. |
#2
|
|||
|
|||
![]()
Lydia90, the following macro replaces all "Figure (your inputboxed txt)" with "Figure (sequential number)" and makes them captions in the selected range.
Code:
Sub Repl_Stri_W_Sequential_Nums() 'In slection, replace all instances of the inputboxed string 'with sequential numbers / add sequential numbers after each 'instance of the inputboxed string. Dim myRng As range Dim stri As String Dim i As String Application.ScreenUpdating = False Set myRng = selection.range stri = InputBox("Enter the string to find") i = InputBox("Enter the number to start counting from") With myRng.Find .ClearFormatting .Replacement.ClearFormatting .text = "Figure " & stri .Forward = True .Wrap = wdFindStop Do If .Execute And myRng.InRange(selection.range) Then i = i + 1 myRng = "Figure " & i myRng.Style = wdStyleCaption Else: Exit Do End If myRng.Collapse wdCollapseEnd Loop End With Application.ScreenUpdating = True Set myRng = Nothing End Sub |
#3
|
|||
|
|||
![]()
hmm, no. nothing happens.
![]() |
#4
|
|||
|
|||
![]()
Sorry, Lydia90! You are right. I've only styled the captions as captions but haven't made them actual captions.
|
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
Marrick13 | Word VBA | 17 | 03-21-2023 07:51 PM |
![]() |
TEAllred | Word | 1 | 11-22-2015 03:21 PM |
![]() |
carnestw | Word | 3 | 10-27-2015 12:34 PM |
![]() |
jhats | Word | 1 | 07-29-2014 11:53 PM |
![]() |
trew | Word | 7 | 11-21-2012 12:54 AM |