ループを使用せずにVBA を使用してExcelブックからすべての名前を削除しようとしています。ループを使わずにブックからすべての名前を削除する
私は現在以下のコードを使用していますが、ワークブックに数千の名前があるため、これは非常に遅いです。
ご意見をお寄せください。いくつかの複雑なハックの方法またはXMLをいじりなし
Sub deleteAllNames()
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
xName.Delete
Next
End Sub
名前の範囲を意味する名前を削除するには? – BruceWayne
はい、名前付き範囲(いくつかの数式がありますが、違いがあれば分かりません) – Charteris