Как да предотвратите или деактивирате въвеждането в разгъващ се списък в Excel?
По подразбиране можете ръчно да въведете стойност в разгъващ се списък. Ако искате да предотвратите въвеждането на стойност в разгъващ се списък, следните методи могат да ви помогнат.
Предотвратете или забранете въвеждането в разгъващ се списък, като промените неговите свойства
Предотвратете или забранете въвеждането в разгъващ се списък с помощта на VBA код
Предотвратете или забранете въвеждането в разгъващ се списък, като промените неговите свойства
Можете да промените свойствата на комбинираното поле, за да предотвратите въвеждане в Excel. Моля, направете следното.
1. Уверете се, че Режим на проектиране е включен под Софтуерен Инженер раздела.
2. Щракнете с десния бутон върху комбинираното поле, което искате да деактивирате, след което щракнете Имоти от менюто с десен бутон. Вижте екранна снимка:
3. В Имоти изберете диалоговия прозорец 2 – fmStyleDropDownList от Стил падащ списък и след това затворете този диалогов прозорец. Вижте екранна снимка:
И след това излезте от режима на проектиране, сега вече не можете да въвеждате стойности в това комбинирано поле.
Предотвратете или забранете въвеждането в разгъващ се списък с помощта на VBA код
Можете също да използвате кода VBA по-долу, за да предотвратите въвеждането в разгъващ се списък в Excel.
1. Уверете се, че Режим на проектиране е включен под Софтуерен Инженер раздела.
2. Щракнете с десния бутон върху разгъващото се поле, което искате да деактивирате, след което щракнете Преглед на кода от менюто с десен бутон.
3. При изскачане Microsoft Visual Basic за приложения прозорец, моля, заменете оригиналния код на VBA в прозореца на кода с кода на VBA по-долу.
VBA код: Предотвратяване на въвеждане в разгъващ се списък в Excel
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
KeyAscii = 0
End Sub
Забележка: в кода ComboBox1 е името на комбинираното поле, от което се нуждаете, за да предотвратите въвеждане на стойност. Можете да го промените според нуждите си.
4. Натисни Друг + Q ключове за затваряне на Microsoft Visual Basic за приложения прозорец и изключете Режим на проектиране под Софтуерен Инженер раздела.
Сега вече не можете ръчно да въвеждате стойности в това комбинирано поле.
Свързани статии:
- Как да копирам стойност на Combo Box в активна клетка в Excel?
- Как да покажа формат на датата в изхода на комбинираното поле в Excel?
- Как да скриете или покажете команден бутон въз основа на определена стойност на клетка в Excel?
- Как да отворите конкретен работен лист чрез избраната стойност на комбинирано поле в Excel?
- Как да изберете табулация от комбинираното поле, за да изберете конкретна клетка в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!