Dim namesList As String
Dim nme As Name
With ThisWorkbook
For Each nme In .Names
namesList = namesList & """" & nme.Name & ""","
Next nme
End With
Debug.Print Left(namesList, Len(namesList) - 1)
---------- Post added at 02:47 PM ---------- Previous post was at 02:45 PM ----------
If all names are to be updated, you could use
Dim nme As Name
Dim nameRefers As Range
Dim refersValue As String
With ThisWorkbook
For Each nme In .Names
Set nameRefers = nme.RefersToRange
Set nameRefers = nameRefers.Resize(, nameRefers.Columns.Count + 1)
refersValue = "'" & nameRefers.Parent.Name & "'!" & nameRefers.Address
.Names.Add Name:=nme.Name, RefersTo:="=" & refersValue
Next i
End With
Bookmarks