Как в Excel разрешить ввод только отрицательных чисел? В этой статье будут представлены некоторые полезные и быстрые приемы для решения этой задачи.
Разрешать только отрицательные числа в Excel с проверкой данных
Разрешить в Excel только отрицательные числа с кодом VBA
Разрешать в Excel только отрицательные числа с проверкой данных
Обычно функция Проверка данных может вам помочь , сделайте следующее:
1 . Выделите ячейки или столбец, в которых нужно разрешить ввод только отрицательных чисел, а затем нажмите Данные > Проверка данных > Проверка данных , см. снимок экрана:
2 . В диалоговом окне Проверка данных на вкладке Настройки выполните следующие действия:
(1.) В поле В разделе Разрешить выберите Decimal из раскрывающегося списка;
(2.) В Данные выберите вариант меньше или равно ;
(3.) Наконец, введите число 0 в текстовое поле Максимум .
3 . Затем нажмите OK , и теперь можно вводить только отрицательные числа и 0, если введено положительное число, отобразится предупреждающее сообщение, см. Снимок экрана:
Разрешить только отрицательные числа в Excel с кодом VBA
Вот код VBA, который также может помочь вам со следующим кодом, когда вы вводите положительное число, оно будет автоматически преобразовано в отрицательное, пожалуйста, сделайте следующее:
1 . Щелкните правой кнопкой мыши вкладку листа, на которой вы хотите разрешить только отрицательные числа, и выберите Просмотреть код из контекстного меню во всплывающем меню Microsoft Visual Basic для приложений . окна, скопируйте и вставьте следующий код в пустой Модуль :
Код VBA: разрешать на листе только отрицательные числа:
Примечание : В приведенном выше коде A1: A1000 – это ячейки, в которые вы хотите вводить только отрицательные числа.
2. Затем сохраните и закройте этот код, вернитесь к рабочему листу, и теперь, когда вы вводите некоторые положительные числа в ячейки, указанные в коде, положительные числа будут автоматически преобразованы в отрицательные.
Источник: