Nella Guida VBA per la proprietà RefersTo, forniscono questo esempio di elencazione di tutti i nomi in un Wkb (formattato in modo da poterlo eseguire com'è)i nomi eliminati in un file Wbk esistono ancora e fanno riferimento a percorsi inesistenti, lento Excel
Sub showNames()'from VBA Help for "RefersTo"
Dim newSheet As Worksheet
Set newSheet = Worksheets.Add
Dim i As Long, nm As Name
i = 1
For Each nm In ActiveWorkbook.Names
newSheet.Cells(i, 1).Value = nm.Name
newSheet.Cells(i, 2).Value = "'" & nm.RefersTo
i = i + 1
Next
newSheet.Columns("A:B").AutoFit
End Sub
Quando lo eseguo nel mio progetto corrente, vengono visualizzati molti nomi che pensavo fossero lontani. Ma qui sono ancora in giro e si riferiscono a luoghi che non esistono più. Penso che questo sia ciò che sta rallentando il mio sistema e mi piacerebbe sbarazzarmi di quei Nomi, ma non appaiono nella finestra Define Name quindi dove li trovo?
modifica: Significa che l'elemento Collegamenti è disattivato per questo WBK.
Questa è una lunga, rotonda (e possibilmente brutto) soluzione, ma hai provato a migrare tutti i tuoi dati in una nuova cartella di lavoro? Se il wkb è corrotto in qualche modo, probabilmente lo risolverebbe. – Gaffi