Preskoči na glavno vsebino

Kako preprečiti, da bi drugi vstavljali delovni list v Excelu?

Recimo, da imate delovni zvezek, ki ga bodo drugi uporabniki poslali na ogled ali preverjanje njegove vsebine, vendar ne želite, da bi drugi v ta delovni list vstavljali nove delovne liste, s čimer bi preprečili, da bi delovni zvezek postal neurejen. V tem članku bom govoril o tem, kako drugim preprečiti vstavljanje delovnih listov v delovni zvezek.

Preprečite drugim vstavljanje delovnega lista s funkcijo Protect Workbook

Preprečite drugim vstavljanje delovnega lista s kodo VBA


puščica modri desni mehurček Preprečite drugim vstavljanje delovnega lista s funkcijo Protect Workbook

Excel ponuja funkcijo - Zaščitite delovni zvezek za vas lahko z njim zaščitite strukturo delovnega zvezka, ki ne bo vstavljena, izbrisana, preimenovana ali drugače izvedena. Naredite naslednje:

1. Pojdi na klik pregled > Zaščitite delovni zvezek, glej posnetek zaslona:

doc-prepreči-vstavljanje-lista1

2. v Zaščiti strukturo in Windows pogovorno okno, preverite struktura in v besedilno polje vnesite geslo, kliknite OK za prikaz potrdi geslo in znova vnesite geslo. Oglejte si posnetke zaslona:

doc-prepreči-vstavljanje-lista2 -2 doc-prepreči-vstavljanje-lista3

3. Nato kliknite OK Če želite zapreti pogovorna okna, in ko vstavite nov delovni list v ta delovni zvezek, funkcija vstavljanja delovnega lista ne bo na voljo.

Opomba: S to funkcijo lahko tudi v tem delovnem zvezku uporabljajo naslednje sive elemente.

doc-prepreči-vstavljanje-lista1


puščica modri desni mehurček Preprečite drugim vstavljanje delovnega lista s kodo VBA

Če želite le drugim preprečiti vstavljanje delovnih listov, lahko pa tudi izvajate druge operacije, ima zgornja metoda omejitve. Tu vam lahko storitev stori naslednja koda VBA.

1. Odprite delovni zvezek, ki ga želite onemogočiti, da vstavite delovne liste.

2. Nato držite tipko ALT + F11 in odpre tipko Okno Microsoft Visual Basic for Applications.

3. Na levi VBAProject podokno, dvokliknite Ta delovni zvezek da odprete Moduli, nato kopirajte in prilepite naslednjo kodo.

Koda VBA: drugim preprečite vstavljanje delovnega lista

Private Sub Workbook_NewSheet(ByVal Sh As Object)
'Update 20140623
With Application
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End With
 MsgBox "disable to add sheets"
End Sub

doc-prepreči-vstavljanje-lista1

4. Nato shranite in zaprite to kodo, se vrnite v delovni zvezek in zdaj, ko poskušate v ta delovni list vstaviti nov delovni list, se bo pojavilo opozorilno polje, ki vas bo opozorilo, da listov ne morete vstaviti. Oglejte si posnetek zaslona:

doc-prepreči-vstavljanje-lista1


Sorodni članki:

Kako uporabnikom preprečiti tiskanje delovnega lista?

Kako onemogočiti ključ za pomoč F1 v Excelu?

Najboljša pisarniška orodja za produktivnost

Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

zavihek kte 201905


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!

 

Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This code does not work on a shared worksheet; when I click the "Insert Worksheet" tab I get "Run-time error 1004, Delete Method of Worksheet class failed". Can you give any advice on how to solve this?
This comment was minimized by the moderator on the site
Most of time my user create more worksheet which is confusing this really helps me.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations