워크 시트의 셀에 저장된 값을 조정해야하는 경우가 있습니다. 대부분의 경우 Paste Special에서 제공하는 도구는 계산서에 적합합니다. 예를 들어 ExcelTips.

의 다른 문제에 설명 된대로 선택하여 붙여 넣기를 사용하여 셀 범위의 값을 곱하거나 나눌 수 있습니다. 그러나 선택하여 붙여 넣기를 사용하는 데는 단점이 있습니다. 실제 값이 변경되어 원하지 않을 수도 있습니다. 왜? 값을 조정 한 지 4 개월 후에 정확히 무엇을했는지 또는 시작 값이 무엇인지 기억하지 못할 수 있습니다.

이러한 이유로 값을 조정으로 수행 한 작업을 나타내는 수식으로 바꾸는 것이 더 바람직 할 수 있습니다. 예를 들어 B3 셀의 값이 100이고이를 10 % 늘릴 수 있습니다. 선택하여 붙여 넣기를 사용하면 쉽게 110으로 변경할 수 있지만 대신 값을 수식 = 100 * 1.1로 바꿀 수 있습니다. 이러한 공식을 사용하면 시작 값이나 그에 대해 수행 한 작업에 대해 지금부터 4 개월 후에는 의문의 여지가 없습니다.

수식으로 값을 조정하는 유일한 방법은 다음과 같은 매크로를 사용하는 것입니다.

Sub Adjust()

Dim c As Range     Dim sForm As String     Dim sMod As String          Set Target = ActiveSheet.Range(ActiveWindow.Selection.Address)

sMod = InputBox("Formula to add?")

If sMod > "" Then         For Each c in Selection             If c.HasFormula Then                 sForm = c.Formula                 sForm = "=(" & Mid(sForm, 2, 500) & ")"

sForm = sForm & sMod                 c.Formula = sForm             Else                 c.Formula = "=" & c.Value & sMod             End If         Next c     End If End Sub

이 매크로를 사용하려면 조정할 셀을 선택한 다음 실행하십시오.

셀에 추가 할 수식을 입력하라는 메시지가 표시됩니다. 예를 들어, 셀에 1.1을 곱하려면 1.1 (별표 곱하기 기호 다음에 1.1)을 입력합니다. 그런 다음 매크로는 선택한 각 셀을 단계별로 실행하여 조정합니다. 셀에 수식이 포함되어 있으면 지정한대로 수식이 조정됩니다. 셀에 다른 것이 포함되어 있으면 조정을 포함하는 수식으로 바뀝니다.

_ 참고 : _

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

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

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

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

link : / excelribbon-Adjusting_Values_with_Formulas [수식으로 값 조정].