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. Можете да разгледате и другите ни предложени статии -

  1. Използване на VBA функция в Excel
  2. Стъпки за разкриване на колони в Excel
  3. Писане на VBA VLOOKUP функция
  4. Активиране на макро запис в Excel
  5. VBA Protect Sheet | Примери с шаблон на Excel
  6. Въведение в VBA Unprotect Sheet

Категория: