Excel Unprotect Sheet (Съдържание)
- Незащитен лист в Excel
- Как да защитите и премахнете защитата на Sheet в Excel?
- Как да защитите и премахнете защитата на няколко листа с помощта на Excel VBA код?
Незащитен лист в Excel
Обикновено продължаваме да споделяме файл на нашите подчинени. Често не искаме те да правят каквито и да било промени в листа, така че той да остане непроменен.
Преди да ви обясня процеса на защита и защита на листата на excel, нека ви кажа важно нещо за защитата на листа в excel. Това не е пълна сигурност за вашия лист, хората все още могат да виждат данните, прозрения и всичко, единственото нещо е, че не могат да направят никакви промени в листа, това е всичко.
В тази статия ще ви покажа как да защитите листа и да ги защитите с парола в excel. Следвайте тази статия отблизо, за да научите процеса на заключване и отключване.
Как да защитите и премахнете защитата на Sheet в Excel?
По-долу са стъпките за защита и незащита на листа в excel.
Можете да изтеглите този шаблон за Excel Protect Sheet Excel тук - Unprotect Sheet Excel шаблон# 1- Защита на листа и предотвратяване на промени от потребителите
Да приемем, че изпращате файла по-долу на всички мениджъри на отдели и не искате те да правят промени, а просто вижте числата.
Следвайте стъпките по-долу, за да защитите листа.
Стъпка 1: Отидете на раздела Преглед и кликнете върху Защита на листа .
Стъпка 2: Сега ще видите прозорец Защита на листа, който ви моли да поставите паролата.
Стъпка 3: Въведете внимателно вашата парола тук. Тъй като имате нужда от същата парола, за да премахнете защитата на листа по-късно, ако искате да направите някои промени. Паролата е чувствителна към регистъра, така че запомнете и точните знаци. Тук сме задали паролата като 12345 .
Стъпка 4: В същото време можем да позволим на потребителя да направи някакъв вид промени като Вмъкване на хипервръзка, Вмъкване на ред или колона и т.н. … Ако им разрешавате да правят промени, тогава трябва да изберете тези опции под „ Разрешаване на всички потребители на това работен лист до ”. Кликнете върху OK.
Стъпка 5: Ще ви поиска отново да въведете паролата. Влезте отново и щракнете върху OK, за да завършите процеса.
Добре, сега защитихме този лист. Потребителите не могат да правят никакви промени.
В този лист потребителите не могат да правят нищо друго освен да виждат данните. Единственото, което могат да направят, е да вмъкнат нов лист и да работят само върху този ново вмъкнат лист
# 2 - Как да премахнете защитата на Sheet в Excel?
Сега ние защитихме нашия лист, който ограничава потребителите да променят документа. Ако искате да направите промени, първо трябва да премахнете защитата на листа и да направите промени в excel. Следвайте стъпките по-долу, за да премахнете защитата на excel sheet.
Стъпка 1: Отидете на раздела Преглед и кликнете върху Unprotect Sheet.
Стъпка 2: Щом щракнете върху Unprotect, той ще ви помоли да въведете същата парола, която сте въвели, докато защитавате листа.
Стъпка 3: След въвеждането на паролата щракнете върху OK .
Стъпка 4: Ако паролата е правилна, можете да направите промени или иначе ще каже, че Паролата е неправилна.
Как да защитите и премахнете защитата на няколко листа с помощта на Excel VBA код?
По-долу са стъпките за защита и премахване на защита на няколко листа с помощта на VBA Code в excel.
# 1 - Защита на няколко листа с помощта на Excel VBA код
Ами ако имате много листове, можете ли да продължите да защитавате листовете един по един? Това е херкулесова задача. Но използвайки VBA код, ние можем да защитим всички листове за няколко секунди, всичко, което трябва да направите, е да копирате под код и да го поставите в VBA редактор.
Sub Protect_All_Worksheets()
Dim Ws As Worksheet
For Each WsIn ActiveWorkbook.Worksheets
Ws.Protect Password:="12345"
Ws.EnableSelection = xlNoSelection
Next Ws
End Sub
Стъпка 1: Кликнете върху Visual Basic в раздела Developer .
Стъпка 2: Отидете на Вмъкване и щракнете върху Модул .
Стъпка 3: Сега можем да видим, че новият модул е добавен като модул 1 в лявата част на панела.
Стъпка 4: Кликнете два пъти върху модула и поставете кода.
Стъпка 5: След като поставите този код в Модул 1, щракнете върху бутона RUN отгоре. Или иначе можете да натиснете клавиша F5, като поставите курсор вътре в макроса.
Щом кода се стартира, той ще защити всички листове в работната ви книга.
# 2 - Отстранете защитата на няколко листа с помощта на Excel VBA код
Ние знаем как да защитим няколко листа, използвайки VBA код в прост код за няколко секунди. Ако сте заключили няколко листа, не е лесна задача да премахнете защитата един по един. За това също съм написал VBA код, копирайте и поставете кода.
Sub Unprotect_All_Worksheets()
Dim Ws As Worksheet
For Each Ws In ActiveWorkbook.Worksheets
Ws.Unprotect Password:="12345"
Next Ws
End Sub
Неща, които трябва да запомните
- След като поставите кода в модула, трябва да запазите файла като работна книга с активиран макрос.
- Можете да промените паролата към собствената си парола. Премахнете 12345 и въведете паролата си в двойните кавички.
- Паролата е чувствителна към регистъра.
- Ако забравите паролата, която трябва да google research и да качите файла си в уебсайта, за да премахнете паролата от файла.
Препоръчителни статии
Това е ръководство за Unprotect Sheet в Excel. Тук също обсъждаме как да се защитим и ръчно, а също и използвайки VBA код, заедно с практически пример и изтеглящ се шаблон на excel. Можете да разгледате и другите ни предложени статии -
- Използване на VBA функция в Excel
- Стъпки за разкриване на колони в Excel
- Писане на VBA VLOOKUP функция
- Активиране на макро запис в Excel
- VBA Protect Sheet | Примери с шаблон на Excel
- Въведение в VBA Unprotect Sheet