엑셀 루트 매크로 사용 방법 (루트 계산 자동화)

엑셀에서 루트 계산을 자동화하기 위해 매크로를 사용할 수 있습니다. 엑셀 루트 매크로 사용 방법을 정리해 보았습니다.

엑셀 루트 매크로 사용 방법

매크로 작성 방법

  1. Alt + F11 키를 눌러 VBA 편집기를 엽니다.
  2. 삽입 > 모듈을 선택하여 새 모듈을 추가합니다.
  3. 다음과 같은 코드를 입력합니다:
Sub CalculateSquareRoot()
    Dim cell As Range
    Dim selectedRange As Range

    Set selectedRange = Selection

    For Each cell In selectedRange
        If IsNumeric(cell.Value) And cell.Value >= 0 Then
            cell.Offset(0, 1).Value = Sqr(cell.Value)
        End If
    Next cell
End Sub

이 매크로는 선택한 범위의 각 셀에 대해 루트 값을 계산하여 원래 셀의 오른쪽 셀에 결과를 표시합니다.

매크로 사용 방법

  1. 루트를 계산하고자 하는 숫자가 있는 셀 범위를 선택합니다.
  2. 개발자 탭 > 매크로를 클릭합니다.
  3. 매크로 목록에서 ‘CalculateSquareRoot’를 선택하고 실행을 클릭합니다.

이 매크로는 Sqr 함수를 사용하여 제곱근을 계산합니다. Sqr 함수는 VBA에서 제공하는 내장 함수로, 주어진 숫자의 제곱근을 반환합니다.

주의할 점은 이 매크로가 음수에 대해서는 루트 계산을 수행하지 않는다는 것입니다. 음수의 제곱근은 실수 범위에서 정의되지 않기 때문입니다.

이 매크로를 사용하면 많은 수의 루트 계산을 빠르고 효율적으로 수행할 수 있어, 대량의 데이터를 처리해야 하는 경우에 특히 유용합니다.

📌엑셀 루트 계산 3가지 방법

“엑셀 루트 매크로 사용 방법 (루트 계산 자동화)”에 대한 1개의 생각

댓글 남기기