Excel Eklentisi Nasıl Oluşturulur ve Kullanılır (Adım Adım Eğitim)

Bir Excel eklentisi, farklı çalışma kitaplarında sıklıkla bir makro çalıştırmanız gerektiğinde gerçekten yararlı olabilir.

Örneğin, içinde hata bulunan tüm hücreleri vurgulamak istediğinizi varsayalım, bir düğmeye tıklayarak hataları vurgulayacak bir Excel eklentisini kolayca oluşturabilirsiniz.

Aşağıda gösterildiği gibi bir şey (makro, tek bir tıklamayla çalıştırmak için Hızlı Erişim Araç Çubuğuna eklendi):

Benzer şekilde, kodu tekrar tekrar kopyalayıp yapıştırmak yerine özel bir Excel işlevi oluşturmak ve tüm Excel çalışma kitaplarında kullanmak isteyebilirsiniz.

VBA'yı kolay yoldan öğrenmekle ilgileniyorsanız, Çevrimiçi Excel VBA Eğitimi.

Excel Eklentisi Oluşturma

Bu öğreticide, bir Excel eklentisinin nasıl oluşturulacağını öğreneceksiniz. Bir eklenti oluşturmak ve onu QAT'de kullanılabilir hale getirmek için üç adım vardır.

  • Kodu bir modüle yazın/kaydedin.
  • Excel Eklentisi olarak kaydedin.
  • Makroyu Hızlı Erişim Araç Çubuğuna ekleyin.

Kodu Bir Modüle Yazma/Kaydetme

Bu örnekte, hata değerlerine sahip tüm hücreleri vurgulamak için basit bir kod kullanacağız:

Sub HighlightErrors() Selection.SpecialCells(xlCellTypeFormulas, xlErrors).Select Selection.Interior.Color = vbRed End Sub

Kod yazıyorsanız (veya bir yerden kopyalayıp yapıştırıyorsanız), işte adımlar:

  • Bir Excel Çalışma Kitabı açın.
  • VB Düzenleyici Penceresini açmak için Alt + F11 tuşlarına basın.
  • VB Editöründe, proje gezgininde listelenen çalışma kitabı nesnelerini görürsünüz. Bunu göremiyorsanız, Görünüm -> Proje Gezgini'ne gidin.
  • Çalışma kitabındaki herhangi bir nesneye sağ tıklayın. Ekle seçeneğine gidin ve 'Modül'e tıklayın. Bu, bir modül nesnesi ekleyecektir.
  • Modüle çift tıklayın ve yukarıdaki kodu girin (kopyala-yapıştır).
  • Excel Çalışma Sayfasına geri dönmek için Alt+F11 tuşlarına basın.

Not: Bir makro kaydediyorsanız, Excel otomatik olarak ilgilenir nın-nin bir modül eklemek ve kodu içine koymak.

Şimdi devam edelim ve bu koddan bir eklenti oluşturalım.

Eklentiyi Kaydedin ve Yükleyin

Kodu eklediğiniz çalışma kitabındayken aşağıdaki adımları izleyin.

  • Dosya sekmesine tıklayın.
  • 'Farklı Kaydet'e tıklayın.
  • Farklı Kaydet iletişim kutusunda, "Farklı kaydet" türünü .xlam olarak değiştirin. Dosyaya atadığınız ad, eklentinizin adı olacaktır. Bu örnekte, dosya Hataları Vurgula adıyla kaydedilir.
    • Dosyanın kaydedildiği yolun otomatik olarak değiştiğini fark edeceksiniz. Varsayılanı kullanabilir veya isterseniz değiştirebilirsiniz.
  • Bir Excel çalışma kitabı açın ve Geliştirici -> Eklentiler -> Excel Eklentileri'ne gidin.
  • Eklentiler iletişim kutusunda, kaydettiğiniz dosyaya göz atın ve dosyayı bulun ve Tamam'ı tıklayın.

Artık eklenti etkinleştirilmiştir.

Şeritte herhangi bir sekme veya seçenek görünmeyebilir, ancak eklenti bu aşamada etkinleştirilir ve kod şimdi kullanılabilir hale gelir.

Sonraki adım, makroyu tek tıklamayla çalıştırabilmeniz için makroyu Hızlı Erişim Araç Çubuğuna eklemektir.

Not: Özel işlevi olan bir eklenti oluşturuyorsanız, 3. adıma gitmeniz gerekmez. 2. adımın sonunda, işlev tüm çalışma kitabında kullanılabilir hale gelir. Adım 3, kodu çalıştırdığınızda bir şeyin olmasını istediğiniz (hatalı vurgulanan hücreler gibi) bu tür kodlar içindir.

Eklentiyi Kaydedin ve Yükleyin

Bunu yapmak için:

  • Şerit sekmelerinden herhangi birine sağ tıklayın ve Hızlı Erişim Araç Çubuğunu Özelleştir'i seçin.
  • Excel Seçenekleri iletişim kutusunda, açılır menüden Seç komutlarından Makroları Seçin. Burada 'HighlightErrors' makrosunun listelendiğini fark edeceksiniz.
  • 'HighlightErrors' Makrosuna tıklayın ve Ekle'ye tıklayın. Bu, makroyu sağdaki listeye ekleyecektir.
  • Tamam'ı tıklayın. Bu, makroyu Hızlı Erişim Araç Çubuğuna ekleyecektir.

Şimdi bu kodu herhangi bir çalışma kitabında çalıştırmak için veri kümesini seçin ve QAT'deki makro simgesine tıklayın.

Bu, kırmızı renkte hatalı tüm hücreleri vurgulayacaktır. Eklentiyi etkinleştirdiğiniz için bu makroyu herhangi bir çalışma kitabında da kullanabilirsiniz.

Dikkat: Makro tarafından yapılan değişiklikler Control + Z kullanılarak geri alınamaz.

Ayrıca özel işlevler oluşturabilir ve ardından bunu bir Excel eklentisi olarak kaydedebilirsiniz. Artık eklentiyi etkinleştirdiğinizde, özel işlevler tüm Excel çalışma kitaplarınızda kullanılabilir olacaktır.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave