사용자 정의 함수

사용자 정의된 기능은 LibreOffice Calc에서 다음과 같은 형태로 적용할 수 있습니다.:

LibreOffice Basic을 사용하여 함수 정의

  1. 도구 - 매크로 - 매크로 관리 - LibreOffice Basic을 선택합니다.

  2. 편집버튼을 클릭하십시오..Basic-IDE가 나타납니다.

  3. 함수 코드를 입력합니다. 이 예에서는 VOL(a; b; c) 함수를 지정하여 면의 길이가 a, bc인 직육면체의 부피를 계산합니다.

    Function VOL(a, b, c)
    VOL = a*b*c
    End Function

  4. Basic-IDE 창을 닫습니다.

    함수는 자동으로 기본 모듈에 저장되며 이제 사용할 수 있습니다. 다른 컴퓨터에서 사용할 Calc 문서에 함수를 적용할 경우 다음 섹션에 설명된 대로 함수를 해당 Calc 문서에 복사할 수 있습니다.

함수를 문서에 복사

LibreOffice Basic을 사용하여 함수 정의의 2단계에서 매크로 대화 상자에 있는 편집 을 눌렀습니다. 기본적으로 매크로 기록 위치 필드에서 내 매크로 - 표준 - Module1 모듈이 선택됩니다. 표준 라이브러리는 사용자 디렉토리에 로컬로 존재합니다.

사용자 정의 함수를 Calc 문서에 복사하려면

  1. 도구 - 매크로 - 매크로 관리 - LibreOffice Basic을 선택합니다.

  2. 매크로 기록 위치 필드에서 내 매크로 - 표준 - Module1을 선택하고 편집을 클릭합니다.

  3. Basic-IDE에서 사용자 정의 함수의 원본을 선택한 다음 클립보드에 복사합니다.

  4. Basic-IDE를 닫습니다.

  5. 도구 - 매크로 - 매크로 관리 - LibreOffice Basic을 선택합니다.

  6. 매크로 기록 위치 필드에서 (Calc 문서의 이름) - 표준 - Module1을 선택합니다. 편집을 클릭합니다.

  7. 문서의 Basic-IDE에 클립보드 내용을 붙여넣으십시오.

LibreOffice Calc에서 사용자 정의 함수 적용

Basic-IDE에서 VOL(a; b; c) 함수를 정의한 후 LibreOffice Calc의 기본 제공 함수와 같은 방법으로 적용할 수 있습니다.

  1. Calc 문서를 열고 함수 매개 변수 a, b, 및 c에 대한 숫자를 A1, B1 및 C1 셀에 입력합니다.

  2. 다른 셀에 커서를 놓고 다음을 입력합니다.

    =VOL(A1;B1;C1)

  3. 함수가 평가되고 결과가 선택한 셀에 표시됩니다.