사용자 정의 함수
사용자 정의된 기능은 LibreOffice Calc에서 다음과 같은 형태로 적용할 수 있습니다.:
-
Basic-IDE를 사용하여 고유한 함수를 정의할 수 있습니다. 이 방법을 사용하려면 기본 프로그래밍 지식이 필요합니다.
-
함수를 Add-ins으로 프로그래밍할 수 있습니다. 이 방법을 사용하려면 고급 프로그래밍 지식이 필요합니다.
LibreOffice Basic을 사용하여 함수 정의
-
을 선택합니다.
-
편집버튼을 클릭하십시오..Basic-IDE가 나타납니다.
-
함수 코드를 입력합니다. 이 예에서는 VOL(a; b; c) 함수를 지정하여 면의 길이가 a, b 및 c인 직육면체의 부피를 계산합니다.
Function VOL(a, b, c)
VOL = a*b*c
End Function -
Basic-IDE 창을 닫습니다.
함수는 자동으로 기본 모듈에 저장되며 이제 사용할 수 있습니다. 다른 컴퓨터에서 사용할 Calc 문서에 함수를 적용할 경우 다음 섹션에 설명된 대로 함수를 해당 Calc 문서에 복사할 수 있습니다.
함수를 문서에 복사
LibreOffice Basic을 사용하여 함수 정의의 2단계에서 매크로 대화 상자에 있는 편집 을 눌렀습니다. 기본적으로 매크로 기록 위치 필드에서 내 매크로 - 표준 - Module1 모듈이 선택됩니다. 표준 라이브러리는 사용자 디렉토리에 로컬로 존재합니다.
사용자 정의 함수를 Calc 문서에 복사하려면
-
을 선택합니다.
-
매크로 기록 위치 필드에서 내 매크로 - 표준 - Module1을 선택하고 편집을 클릭합니다.
-
Basic-IDE에서 사용자 정의 함수의 원본을 선택한 다음 클립보드에 복사합니다.
-
Basic-IDE를 닫습니다.
-
을 선택합니다.
-
매크로 기록 위치 필드에서 (Calc 문서의 이름) - 표준 - Module1을 선택합니다. 편집을 클릭합니다.
-
문서의 Basic-IDE에 클립보드 내용을 붙여넣으십시오.
LibreOffice Calc에서 사용자 정의 함수 적용
Basic-IDE에서 VOL(a; b; c) 함수를 정의한 후 LibreOffice Calc의 기본 제공 함수와 같은 방법으로 적용할 수 있습니다.
-
Calc 문서를 열고 함수 매개 변수 a, b, 및 c에 대한 숫자를 A1, B1 및 C1 셀에 입력합니다.
-
다른 셀에 커서를 놓고 다음을 입력합니다.
=VOL(A1;B1;C1)
-
함수가 평가되고 결과가 선택한 셀에 표시됩니다.