Kako počistiti vsebino imenovanega obsega v Excelu?
Ta članek vam bo prikazal način brisanja vsebine določenega imenovanega obsega, kot tudi brisanje vsebine vseh imenovanih obsegov, vendar shranjevanje imen obsega na aktivnem delovnem listu v Excelu.
Počistite vsebino imenovanega obsega s kodo VBA
Počistite vsebino imenovanega obsega s kodo VBA
Naredite naslednje, da počistite vsebino določenega imenovanega obsega ali vsega imenovanega obsega na trenutnem delovnem listu.
1. V delovnem listu vsebuje imenovani obseg, iz katerega boste izbrisali vsebino, pritisnite druga + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
2. V Ljubljani Microsoft Visual Basic za aplikacije okno, kliknite Vstavi > Moduli. Nato kopirajte spodnjo kodo VBA v okno Code.
Za brisanje vsebine določenega imenovanega obsega na delovnem listu uporabite spodnjo kodo VBA.
Koda VBA 1: počistite vsebino določenega imenovanega obsega v Excelu
Sub Clear_ActiveSheet_Name_Ranges()
Dim xName As Name
Dim xInput As String
Dim xRg As Range
On Error Resume Next
xInput = Application.InputBox("Enter the name of the named range you will clear contents from:", "KuTools For Excel", , , , , , 2)
If xInput = "False" Then Exit Sub
Application.ScreenUpdating = False
Set xName = ActiveWorkbook.Names(xInput)
If Not xName Is Nothing Then
xName.RefersToRange.Clear
End If
Application.ScreenUpdating = True
End Sub
3. Pritisnite F5 tipko za zagon kode.
4. Nato a Kutools za Excel odpre se pogovorno okno. Vnesite ime imenovanega obsega, iz katerega boste počistili vsebino, in kliknite na OK . Oglejte si posnetek zaslona:
Nato se vsa vsebina v celicah določenega imenovanega obsega takoj izbriše.
Za brisanje vsebine vseh imenovanih obsegov na aktivnem delovnem listu uporabite spodnjo kodo VBA.
Koda VBA 2: počistite vsebino vseh imenovanih obsegov v aktivnem listu v Excelu
Sub Clear_All_ActiveSheet_Name_Ranges()
Dim xRange As Range
Dim xName As Name
Dim xReSponse As Long
On Error Resume Next
xReSponse = MsgBox("For clearing contents of all named ranges of active sheet in " & ActiveWorkbook.Name _
& Chr(10) & "('OK' to Delete, 'Cancel' to Quit.)", vbOKCancel, "KuTools For Excel")
If xReSponse = 2 Then
MsgBox "User chose to cancel.", vbOKOnly, "KuTools For Excel"
Exit Sub
End If
For Each xName In ActiveWorkbook.Names
Set xRange = Nothing
Set xRange = Intersect(ActiveSheet.UsedRange, xName.RefersToRange)
If Not xRange Is Nothing Then xRange.Clear
Next xName
Application.ScreenUpdating = True
End Sub
3. Pritisnite F5 za zagon kode, nato kliknite OK gumb v Kutools za Excel pogovorno okno, kot je prikazano spodaj.
Nato se vsebina vseh imenovanih obsegov izbriše iz aktivnega lista.
Sorodni članki:
- Kako počistiti vsebino kombiniranega polja s kodo VBA v Excelu?
- Kako istočasno počistiti vsebino in oblikovanje v celicah v Excelu?
- Kako počistiti omejene vrednosti v celicah v Excelu?
- Kako počistiti določeno vsebino celice, če se vrednost druge celice spremeni v Excelu?
- Kako počistiti določeno vsebino celice pri odpiranju in izhodu v Excelovem delovnem zvezku?
Najboljša orodja za pisarniško produktivnost
Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%
- Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
- Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
- Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
- Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
- Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
- Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
- Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
- Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
- Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
