상대에서 절대로 변환 (Microsoft Excel)
Excel을 사용하면 수식을 쉽게 편집 할 수 있습니다. 이렇게하면 셀 참조 또는 범위 참조를 상대에서 절대로 빠르게 변경할 수 있습니다.
상대 참조에서 절대 참조로 변경해야하는 셀이 많은 경우 어떻게해야합니까? 이 경우 문제의 성격은 매크로를 통해 해결하기에 적합합니다.
VBA에서 사용할 수있는 ConvertFormula 메서드를 사용하면 수식을 상대 주소에서 절대 주소로 쉽게 변환 할 수 있습니다. 다음 짧은 매크로는이 방법을 사용하여 셀 범위에서 사용되는 주소 지정 방법을 변경합니다.
Sub Relative2Absolute() For Each c In Selection If c.HasFormula = True Then c.Formula = Application.ConvertFormula(c.Formula, _ xlA1, xlA1, xlAbsolute) End If Next c End Sub
이 매크로가 작동하는 방식의 핵심은 물론 ConvertFormula 메서드에 있습니다. 메서드에서 사용되는 마지막 매개 변수는이 경우 xlAbsolute입니다. 다른 유형의 주소 지정으로 변경되도록 매크로를 조정하려는 경우 xlAbsolute를 xlRelative, xlAbsRowRelColumn 또는 xlRelRowAbsColumn으로 변경할 수 있습니다. (이름으로 각 상수의 목적을 알아낼 수 있다고 확신합니다.)
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (1927)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excelribbon-Converting_from_Relative_to_Absolute [상대에서 절대로 변환]
.