Module
Contents
Index 🔎︎

# 사용자 정의 함수

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

- Basic-IDE를 사용하여 고유한 함수를 정의할 수 있습니다. 이 방법을 사용하려면 기본 프로그래밍 지식이 필요합니다.

- 함수를 Add-ins으로 프로그래밍할 수 있습니다. 이 방법을 사용하려면 고급 프로그래밍 지식이 필요합니다.

## LibreOffice Basic을 사용하여 함수 정의

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

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

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

   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. 함수가 평가되고 결과가 선택한 셀에 표시됩니다.

관련 주제

시트에서 계산

수식 표시줄에 수식 입력