创建一个加/减按钮(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_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
链接:/ excelribbon-ExcelTipsMacros [点击此处在新的浏览器标签中打开该特殊页面]。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(9271)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本:
链接:/ excel-Creating_a_Plus_Minus_Button [创建加号/减号按钮]。