Прескочи на основното съдържание

Как да защитите форматирането на клетките, но да разрешите само въвеждане на данни в Excel?

Автор: Силувия Последна промяна: 2020-05-28

В много случаи може да се наложи да защитите форматирането на диапазон от клетки и да разрешите въвеждане на данни само в Excel. Тази статия предоставя три метода за постигането му.

Защитете форматирането на клетката, но позволявайте въвеждане на данни само чрез защита на работния лист
Защитете форматирането на клетките, но позволете въвеждане на данни само с VBA код
Защитете форматирането на клетките, но позволете само въвеждане на данни с Kutools за Excel


Защитете форматирането на клетката, но позволявайте въвеждане на данни само чрез защита на работния лист

За да защитите форматирането на клетките, но да разрешите само въвеждане на данни, трябва първо да отключите тези клетки и след това да защитите работния лист. Моля, направете следното.

1. Изберете клетките, които трябва да защитите форматирането им, но да позволите само въвеждане на данни, след което натиснете Ctrl + 1 клавиши едновременно, за да отворите Форматиране на клетки диалогов прозорец.

2. В Форматиране на клетки диалогов прозорец, премахнете отметката от Заключен кутия под Защита , след което щракнете върху бутона OK бутон. Вижте екранна снимка:

3. Сега отидете на щракване Оценки на посетители > Защита на листа.

4. Моля, посочете и съобразете паролата си в Защита на листа намлява потвърди парола диалогови прозорци. Вижте екранна снимка:

Сега работният лист е защитен и форматирането на клетката не се променя. Но в посочените клетки е разрешено само въвеждане на данни.


Защитете форматирането на клетките, но позволете въвеждане на данни само с VBA код

Можете също да изпълните следния VBA скрипт, за да защитите форматирането на клетките, но да позволите само въвеждане на данни в Excel. Моля, направете следното.

1. Натиснете Друг + F11 ключове едновременно, за да отворите Microsoft Visual Basic за приложения прозорец.

2. В Microsoft Visual Basic за приложения прозорец, щракнете два пъти Тази работна книга в прозореца на проекта и след това копирайте и поставете кода на VBA по-долу в Тази работна книга (код) прозорец.

VBA код: Защитете форматирането на клетките, но позволете само въвеждане на данни

Sub AllowDataEntryOnly()
    ActiveSheet.Protect Userinterfaceonly:=True, AllowFiltering:=True
    Range("C2:C20").Locked = False
        MsgBox "Only allow data entry in range C2:C20", vbInformation, "Kutools for Excel"
End Sub

Забележка: В кода C2:C20 е диапазонът, в който клетките просто позволявате въвеждане на данни. Моля, променете гамата според вашите нужди.

3. Натисни F5 ключ за изпълнение на кода. В изскачащ диалогов прозорец Kutools за Excel щракнете върху бутона OK.

Сега работният лист е защитен, както и форматирането на клетката. И само посочените клетки могат да въвеждат данни.


Защитете форматирането на клетките, но позволете само въвеждане на данни с Kutools за Excel

Можете лесно да отключите избрани клетки и да защитите работния лист с помощната програма за проектиране на работни листове на Kutools за Excel.

Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.

1. кликване Kutools плюс > Дизайн на работен лист за да активирате Дизайн раздела.

2. Изберете клетките, които трябва да защитите форматирането им, но да разрешите само въвеждане на данни, щракнете Отключете клетки под Дизайн , след което щракнете върху бутона OK бутон в изскачащия прозорец Kutools за Excel диалогов прозорец. Вижте екранна снимка:

3. Щракнете върху Защита на листа бутона под Дизайн раздела.

4. След това посочете и съобразете паролата си в Защита на листа намлява потвърди парола диалогови прозорци. Вижте екранна снимка:

Сега работният лист е защитен. И в посочените клетки е разрешено само въвеждане на данни.

  Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.


Свързана статия:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Cette manœuvre ne fonctionne pas. Les formules ne sont toujours pas sécurisées
This comment was minimized by the moderator on the site
Tried that and save, after I close file, it asks for password. Which of course there is none and I am now locked out of my workbook. Pls adv
This comment was minimized by the moderator on the site
Hi Pamela,
If you apply the VBA code mentioned in the post. The worksheet is protected, but there is no password. Please click Review > Unprotect Worksheet to unprotect the worksheet without entering a password.
This comment was minimized by the moderator on the site
I read the "Protect cell formatting but only allow data entry by protecting worksheet" is wrong. The format can still be changed. I thought you had found something there. You did not...
This comment was minimized by the moderator on the site
Yeah.. this does not work at all. It does not prevent the cells from being formatted. Bad site!
This comment was minimized by the moderator on the site
Hi, Thank you for the code, it was very useful. I was wondering if you could put in a part where the supervisor could enter a code so that they could edit the formatting and then locking it again without having to delete the code every time this is needed.
This comment was minimized by the moderator on the site
I followed the directions, but was not able to enter data into the locked cells as mentioned in the instructions. Anyone have a solution?
This comment was minimized by the moderator on the site
Hi kristen,
For a protected worksheet, you can only enter data into the unlocked cells.
This comment was minimized by the moderator on the site
It still allows for users to delete the formulas...
This comment was minimized by the moderator on the site
It is any way that you can lock the cells for the formulas and allow input data only? With regular excel not having enterprise
This comment was minimized by the moderator on the site
The "Protecting Worksheet" instructions do not lock the formatting. If you copy cells in normally the formatting is copied over with them.
This comment was minimized by the moderator on the site
Please let us know if found a solution for this specific case.
This comment was minimized by the moderator on the site
The solution is here, however it is very medicore because You may forget about ctrl + z :P Useless if You want to preapare worksheet for others but usefull for own purposes if set as "ctrl + shift + v"

https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
This comment was minimized by the moderator on the site
agreed.... did you find any other solution to this anywhere?
This comment was minimized by the moderator on the site
Came here looking for a solution to this same problem which Matt mentioned.
If you paste a cell from another sheet to the protected cell, unfortunately cell formatting is overwritten!
Any solution to this issue so far?
This comment was minimized by the moderator on the site
I am having the same. The whole reason I want to protect the formatting is to stop the copy & paste issue! I hope someone has a solution.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations