일부 계산기에는 매우 편리하게 사용할 수있는 작은 버튼이 있습니다. 더하기 / 빼기 버튼입니다. 이 버튼을 누르면 디스플레이에 표시된 값이 양수와 음수 사이에서 전환됩니다. 예를 들어, 디스플레이에 숫자 57이 표시되는 경우 버튼을 누르면 디스플레이가 -57로 변경됩니다. 다시 누르면 값이 다시 57로 전환됩니다.

Excel에서이 작업을 수행하는 “버튼”을 원하면 프로그램에 내장 된 버튼이 없음을 금방 알 수 있습니다. 그러나 매크로를 사용하여 빠르게 만들 수 있습니다.

Sub PlusMinus1()

Dim cell As Range

For Each cell In Selection         If Application.IsNumber(cell) Then             cell.Value = cell.Value * -1         End If     Next cell End Sub

매크로는 단순히 매크로가 시작될 때 선택한 셀 범위를 통해 이동합니다. 각 셀에 숫자가 포함되어 있는지 확인합니다. 그렇다면 해당 숫자의 값에 -1을 곱합니다. 그 결과 번호에 대한 기호가 전환됩니다.

매크로의 한 가지 단점은 셀에 수식이 포함되어 있으면 해당 수식이 값으로 변환 된 다음 -1 값이 곱해진다는 것입니다. 공식을 잃고 싶지 않을 수도 있습니다. 이 경우 셀에 수식이 포함되어 있는지 여부를 확인하는보다 차별적 인 매크로를 사용할 수 있습니다. 그렇지 않은 경우 단순히 -1을 곱합니다. 그렇다면 결과에 -1을 곱하도록 수식이 조정됩니다.

Sub PlusMinus2()

Dim cell As Range

For Each cell In Selection         If Left(cell.Formula, 1) = "=" Then             Cell.Formula = cell.Formula & " * -1"

Elseif Application.IsNumber(cell) Then             cell.Value = cell.Value * -1         End If     Next cell End Sub

이러한 매크로 중 하나를 바로 가기 키 또는 도구 모음 단추에 할당하여 언제든지 쉽게 사용할 수 있습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶으면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (3256)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Creating_a_Plus_Minus_Button [더하기 / 빼기 버튼 만들기].