Gövde Kütle Dizinini Hesaplamak için Excel Add-In Oluşturma (BMI)

Bu makale Microsoft MVP'de Raddini Rahayu tarafından yazılmıştır.

Giriş

Excel Add-In, varsayılan olarak Excel işlevinde mevcut olmayan ek Excel işlevi eklemek için VBA kodunu içeren bir dosyadır. Bu dosya .xlam biçiminde kaydedilir ve Excel başlatıldığında her zaman yüklenir. Ek veya özel Excel işlevi, kullanıcı tarafından oluşturulan özel bir işlev olan UDF (Kullanıcı Tanımlı İşlev) olarak da adlandırılabilir.

Eklenti'yi kullanırken, önce bilgisayarınıza yüklemeniz gerekir, ardından her zaman tüm çalışma kitabı için kullanılır. Bu makalede, VBA kodunu kullanarak Add-In özel işlev oluşturma, Eklenti içeren dosyayı kaydetme, Eklentiyi yükleme, Add-In özel işlevini kullanma ve Eklentiyi kaldırma hakkında bilgi verilecektir.

Durumda

Aşağıdaki örnekte, BMI 'yi (Vücut Kütle Dizini) hesaplamak için özel bir işlevin nasıl oluşturulacağını paylaşacağım.

Vücut Kütle İndeksi, yetişkinlerde kilolu, fazla kilolu ve şişmanlığı sınıflandırmak için yaygın olarak kullanılan basit bir kilo ve boy dizinidir. BMI değerleri yaş açısından bağımsızdır ve her iki cinsiyet için de aynıdır. BMI sınıflandırmaları aşağıdaki tabloda gösterilmiştir:

Gövde Kütle Dizini sınıflandırmalarını gösteren diyagram.

Burada kullanılan BMI ölçeği yalnızca 20-65 yaş arası yetişkinler için uygundur ve hesaplama şöyledir: Vücut Kütle İndeksi hesaplamasını gösteren diyagram.

Yapılması Gerekenler

1. Adım: VBA Kodunu Kodlama

  1. Microsoft Excel'i açın, ardından Alt+F11on klavye tuşlarına basın; böylece VBE (Visual Basic Düzenleyici) penceresi görüntülenir.

  2. Ekle menüsünde Modül'e tıklayarak bir modül açın ve şu betiği yazın:

    Function BMI(weight, height) BMI = weight / (height / 100) ^ 2 End Function
    

    Visual Basic Düzenleyici penceresinde betiği yazma adımlarını gösteren ekran görüntüsü.

  3. VBE penceresini kapatın ve Excel'e dönün. Ardından Kaydet düğmesine tıklayarak dosyayı kaydedin veya klavyenizde CTRL+S tuşlarına basın, böylece Farklı Kaydet iletişim kutusu görüntülenir.

2. Adım: Excel çalışma kitabını kaydetme

  1. Dosya Adı kutusunda, adlandırılmasını istediğiniz adı doldurun. Buraya BMI Hesaplaması adını veiyorum.

  2. Dosya türü için Excel Add-In (.xlam) biçimi'ni seçin. Ardından çalışma kitabını kapatın.

    Adı doldurmak ve dosya biçimini seçmek için ekran görüntüsü.

    Not

    Add-In dosyanızı istediğiniz yere kaydedebilirsiniz. Ancak excel bulit-in'de listelenmiş olmasını istiyorsanız, varsayılan konuma kaydetmeniz gerekir. Windows 7 işletim sistemi olan bilgisayarımda, Microsoft Excel'in herhangi bir sürümü için varsayılan konum şudur: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

Bu adıma kadar, Excel Add-In dosyasına kaydedilmiş özel bir işlev oluşturmayı tamamladık. Ardından yüklememiz gerekiyor ve eklentiyi kullanabiliriz.

3. Adım: Add-In yükleme

  1. Microsoft Excel'i açın ve Dosya sekmesine tıklayarak Seçenekler'i seçin; böylece Excel Seçenekleri iletişim kutusu görüntülenir.

  2. Excel Seçenekleri iletişim kutusunda Add-Ins sekmesine tıklayın. Aşağıdaki Yönet seçeneğini bulun, Excel'i seçin Add-Ins git'e tıklayın.

  3. Ayrıca, Geliştirici sekmesine ve ardından Eklentiler'e tıklayarak Add-Ins iletişim kutusunu görüntüleyebilirsiniz.

  4. Add-Ins iletişim kutusunda, yüklenmesini istediğimiz Add-In bulun (bu örnekte BMI hesaplaması), BMI hesaplama onay kutusunun işaretsiz olduğundan emin olun. Sonra Tamam'a tıklayın.

    Excel Seçenekleri iletişim kutusundaki B M I hesaplama seçeneğinin işaretini kaldırma adımlarını gösteren ekran görüntüsü.

    Geliştirici sekmesindeki B M I hesaplama seçeneğinin işaretini kaldırma adımlarını gösteren ekran görüntüsü.

    Not

    Bu adım, varsayılan Add-Ins konuma kaydedilen dosyaya uygulanır. Başka bir konuma kaydedilmiş Add-In yüklemek istiyorsanız, Add-Ins iletişim kutusunda Gözat düğmesine tıklamanız gerekir. Gözat iletişim kutusu görüntülendiğinde dosya konumuna gidin, Add-In dosyasını seçin ve aç'a tıklayın.

Artık, BMI hesaplama özel işlevi yüklendi ve kullanıma hazır.

4. Adım: İşlevi kullanma

Artık oluşturduğumuz özel işlevi kullanabiliriz. Bu BMI işlevini test etmek için B1 hücresine yazın: =BMI(55,170), ardından Enter tuşuna basın. Sonuç 19.03 ise bu, özel işlevimizin iyi çalıştığı anlamına gelir. Ayrıca, BMI sınıflandırmanızı hesaplamayı deneyebilir ve BMI Sınıflandırma tablosuna bakarak BMI sınıflandırmanızı öğrenebilirsiniz.

Excel'de özel B M I işlevini kullanmak için ekran görüntüsü.

5. Adım: Add-In kaldırma

Ancak, Excel'de yüklü olan her Add-In, Excel başlatıldığında her zaman çalışır. Excel yükleme süresi, Eklenti olmadan Excel'den daha uzun sürebilir. Artık bu Add-In ihtiyacınız yoksa, bunlardan birini veya daha fazlasını kaldırabilirsiniz. Adımlar Eklenti'yi yüklemekle neredeyse aynıdır, lütfen şu adımı izleyin:

  1. Geliştirici sekmesindeki Add-Ins tıklayarak Add-Ins iletişim kutusunu açın.

  2. Kaldırmak istediğiniz Add-In seçin ve onay kutusunun işaretini kaldırın.

  3. Tamam'a tıklayın ve Excel'inizi yeniden başlatın.

Eklentileri kaldırma adımlarını gösteren ekran görüntüsü.

Üçüncü taraf bilgileri hakkında yasal uyarı

Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.