Создание кнопки «плюс / минус» (Microsoft Excel)
На некоторых калькуляторах есть маленькая кнопка, которая может очень пригодиться: кнопка плюс / минус. Эта кнопка при нажатии переключает любое значение на дисплее между положительным и отрицательным значениями. Например, если на дисплее отображается число 57, нажатие кнопки изменит отображение на -57. Повторное нажатие вернет значение 57.
Если вам нужна «кнопка», которая делает это в Excel, вы быстро обнаружите, что в программе ее нет. Однако вы можете быстро создать его, используя макрос:
Sub PlusMinus() Dim cell As Range On Error Resume Next 'copes with cells that are not numeric For Each cell In Selection If Not cell.HasFormula Then cell.Value = -cell.Value Next cell End Sub
Обратите внимание, что макрос просто проходит через любой диапазон ячеек, который вы выбрали при запуске макроса. Каждая ячейка проверяется на наличие числового значения. Когда в ячейке не будет числа? Самый критический момент — когда он содержит формулу, вы не хотите испортить ее. Другой случай — когда ячейка содержит дату. Вы не хотите менять эти даты на минусовые значения. Ячейки, содержащие формулу, дату или метку, будут генерировать ошибку, поскольку «cell.Value»
не числовое значение. Если ячейка действительно содержит число, то результатом будет знак смены числа.
Вы можете назначить этот макрос сочетанию клавиш или добавить его на панель быстрого доступа, чтобы упростить использование в любое время.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (9271) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Creating_a_Plus_Minus_Button [Создание кнопки плюс / минус]
.