1
在執行過程之前,我需要清除一個範圍內的所有命名單元格的名稱。VBA清除單元格名稱的範圍
我嘗試沒有成功,到目前爲止下面的代碼:
Sub EraseCellNames()
Worksheets("SheetA").Range("A1:G5").Select
Dim nName As Name
For Each nName In Names
If Not Intersect(Selection, Range(nName.Name)) Is Nothing Then
nName.Delete
End If
Next nName
End Sub
任何想法?
在此先感謝!
有沒有語法錯誤,但小區名字仍然在執行過程後,他們沒有被刪除一樣...... – user3276971
您能不能告訴你工作簿?我測試過這段代碼,它對我很好用 –
我說「清除一個範圍內所有命名單元格的名稱」的含義與在「公式」選項卡中打開「名稱管理器」相同,選擇一個定義的名稱並刪除它,但是對於特定的範圍(A1:表格A中的G5)。 – user3276971