Hogyan lehet megakadályozni, hogy mások beszúrják a munkalapot az Excelbe?
Tegyük fel, hogy van egy munkafüzete, amelyet más felhasználóknak küld el tartalmának megtekintésére vagy ellenőrzésére, azonban nem szeretné, hogy mások új munkalapokat illesszenek ebbe a munkafüzetbe, hogy megakadályozzák a munkafüzet rendetlenségét. Ebben a cikkben arról fogok beszélni, hogyan lehet megakadályozni, hogy mások munkalapokat illesszenek be egy munkafüzetbe.
Akadályozzon meg másokat a munkalap beillesztéséről a Munkafüzet védelme funkcióval
Akadályozzuk meg, hogy mások VBA kóddal illesszenek be munkalapot
Akadályozzon meg másokat a munkalap beillesztéséről a Munkafüzet védelme funkcióval
Az Excel szolgáltatást nyújt - Munkafüzet védelme az Ön számára ezzel megvédheti a munkafüzet struktúráját, amely nem kerül beillesztésre, törlésre, átnevezésre vagy egyéb műveletek végrehajtására. Kérjük, tegye a következőket:
1. Kattintson a gombra Felülvizsgálat > Munkafüzet védelme, lásd a képernyőképet:
2. Az A szerkezet és a Windows védelme párbeszédpanelen ellenőrizze Szerkezet lehetőséget, és írja be a jelszót a szövegmezőbe, kattintson a gombra OK mutatni a Jelszó megerősítése párbeszédpanelt, és írja be újra a jelszavát. Képernyőképek megtekintése:
3. Ezután kattintson OK a párbeszédpanelek bezárásához, és amikor új munkalapot illeszt be ebbe a munkafüzetbe, a munkalap beszúrása funkció nem lesz elérhető.
Megjegyzés: Ezzel a funkcióval a következő szürke elemek lehetővé teszik a munkafüzetben való használatát is.
Akadályozzuk meg, hogy mások VBA kóddal illesszenek be munkalapot
Ha csak azt szeretné megakadályozni, hogy mások munkalapokat illesszenek be, de más műveleteket is megtehet, akkor a fenti módszer korlátozott. Itt a következő VBA-kód tehet szívességet.
1. Nyissa meg a letiltani kívánt munkafüzetet a munkalapok beszúrásához.
2. Ezután tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.
3. Balra VBAProject panelen kattintson duplán Ez a munkafüzet megnyitni Modulok, majd másolja és illessze be a következő kódot.
VBA kód: megakadályozza, hogy mások beszúrják a munkalapot
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. Ezután mentse el és zárja be ezt a kódot, térjen vissza a munkafüzetbe, és most, amikor új munkalapot próbál beilleszteni ebbe a munkafüzetbe, egy figyelmeztető ablak jelenik meg, amely emlékeztet arra, hogy nem helyezhet be lapokat. Lásd a képernyőképet:
Kapcsolódó cikkek:
Hogyan akadályozhatjuk meg a felhasználókat a munkalap nyomtatásában?
Hogyan lehet letiltani az F1 súgó kulcsot az Excelben?
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!