Modül
İçerikler
Dizin 🔎︎

# Kullanıcı Tanımlı Fonksiyonlar

LibreOffice Calc'de kullanıcı tanımlı fonksiyonları aşağıdaki yollarla oluşturabilirsiniz:

- Basic IDE (Bütünleşik Geliştirme Ortamı) kullanılarak kendi fonksiyonlarınızı oluşturabilirsiniz. Bu yöntem temel programlama bilgisi gerektirir.

- Fonksiyonları eklentiler olarak programlayabilirsiniz. Bu yöntem ileri düzey programlama bilgisi gerektirir.

## LibreOffice Basic Kullanılarak bir Fonksiyon Tanımlanması

1. Araçlar - Makrolar - Makroları Düzenle - LibreOffice Basic menüsünü seçin.

2. Düzenle düğmesine tıklayın. Şimdi Basic IDE'sini göreceksiniz.

3. Fonksiyon Kodunu girin, Bu örnekte, ebatları a, b ve c olan, dikdörtgen prizmanın hacmini hesaplayan, HAC(a; b; c) fonksiyonu tanımlıyoruz:

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

4. Basic-IDE penceresini kapatın.

   Fonksiyonunuz varsayılan modüle otomatik kaydedilir ve şimdi kullanıma hazırdır. Eğer fonksiyonunuzu bir başka bilgisayardaki Calc belgesine de uygulamak istiyorsanız, bir sonraki kısımda açıklandığı gibi fonksiyonu Calc belgesine kopyalayabilirsiniz.

## Bir belgeye Fonksiyon Kopyalanması

”LibreOffice Basic Kullanılarak bir Fonksiyon Tanımlanması” İkinci adımında, Makro iletişim penceresinde Düzenle düğmesine tıklayın. Varsayılan olarak, Makrodan alanında Makrolarım - Standart - Module1 modülü seçilidir. Standart kütüphanesi yerel olarak kullanıcı yolunuzda bulunmaktadır.

Eğer Bir Calc belgesine kullanıcı tanımlı fonksiyon kopyalamak isterseniz:

1. Araçlar - Makrolar - Makroları Düzenle - LibreOffice Basic menüsünü seçin.

2. Makrodan alanında Makrolarım - Standard - Module1 seçimini yapın, ve Düzenle düğmesine tıklayın.

3. Basic-IDE penceresinde kullanıcı tanımlı fonksiyonun kaynak kodunu seçin ve panoya kopyalayın.

4. Basic-IDE penceresini kapatın.

5. Araçlar - Makrolar - Makroları Düzenle - LibreOffice Basic menüsünü seçin.

6. Makrodan alanında (Calc belgesi ismi) - Standard - Module1 seçimini yapın. Düzenle düğmesine tıklayın.

7. Pano içeriğini Basic-IDE belgesine yapıştırın.

## LibreOffice Calc'de Kullanıcı Tanımlı Fonksiyon Kullanılması

Basic-IDE'sinde, HAC(a; b; c) fonksiyonunu Bir kere tanımladığınız zaman, LibreOffice Calc yerleşik fonksiyonlarında olduğu gibi, aynı yol ile fonksiyonunuzu uygulayabilirsiniz.

1. Bir Calc belgesi açın ve A1, B1, ve C1 hücrelerine sırasıyla, a, b, ve c parametreleri için sayıları girin.

2. Bir başka hücreye imleci yerleştirin ve aşağıdakini girin:

   HAC(A1;B1;C1)

3. Fonksiyon değerlendirilir ve sonucu seçilmiş hücrede görürsünüz.

İlgili Konular

Çalışma Sayfalarında Hesaplamak

Formüllerin Girilmesi