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
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:
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:
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.
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
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:
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
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...
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!