Genel Bakış
Eklentiler (Add-ins), Excel'in standart özelliklerine ek komut, işlev ve araç getiren isteğe bağlı bileşenlerdir. Çözücü (Solver) ve Analiz Araç Takımı (Analysis ToolPak) gibi Microsoft eklentileri, kendi yazdığınız VBA eklentileri ve mağazadan alınan Office eklentileri bu gruba girer. Yüklendikten sonra şeritte yeni düğmeler ya da çalışma sayfasında yeni işlevler olarak görünürler.
UserLibraryPath özelliği Excel'in eklenti klasörünü verir, xlOpenXMLAddIn ise .xlam biçimini belirtir. Bir çalışma kitabının IsAddin özelliği True olduğunda kitap eklenti gibi davranır ve sayfaları gizlenir.
Hedef hücre E6, şu anki üretim planında toplam karı 13.400,00 olarak hesaplar. Harcanan montaj saati F6 hücresinde 167,5, sınıra göre kalan süre F8 hücresinde -7,5 görünür. Çözücü çalıştığında D2:D5 hücrelerini değiştirerek E6'yı en çoklamaya çalışır ve F6'nın F7'yi aşmamasını sağlar. Model formüllerle kurulduğu için eklenti kapalı olsa bile sayfa hesaplanır; eklenti yalnızca en iyi değerleri arar.
Klima siparişinin teslim tarihi D2 hücresinde 15.04.2024, sipariş ayının son günü E2 hücresinde 31.01.2024 olarak çıkar. F2 hücresi, sipariş tarihiyle teslim tarihi arasındaki hafta içi gün sayısını 66 olarak verir. NETWORKDAYS resmi tatilleri kendiliğinden bilmez; tatilleri ayrı bir aralığa yazıp üçüncü bağımsız değişken olarak verebilirsiniz.
Aralık, tblEklentiler adlı bir tabloya dönüşür; üstbilgi hücrelerinde süzme okları belirir ve satırlar şeritli renkte görünür. Tablonun altına yeni bir eklenti yazdığınızda tablo otomatik büyür. Tablo, eklentileri türüne göre süzmek için de kullanışlıdır, örneğin yalnızca Excel eklentilerini görmek için Tür sütununu süzebilirsiniz.
Nerede bulunur
Eklentileri yönetmek için şu yolları kullanabilirsiniz:- Dosya > Seçenekler > Eklentiler (File > Options > Add-ins): Pencerenin altındaki Yönet (Manage) kutusundan eklenti türünü seçip Git (Go) düğmesine basın.
- Geliştirici > Eklentiler > Excel Eklentileri (Developer > Add-ins > Excel Add-ins): Aynı Eklentiler iletişim kutusunu doğrudan açar. Geliştirici sekmesi görünmüyorsa şeridi özelleştirerek açabilirsiniz.
- Ekle > Eklentiler (Insert > Add-ins): Mağazadaki Office eklentilerine ulaşır ve yüklü olanları gösterir.
- Klavye kısayolu: Windows'ta sırayla Alt, T, I tuşlarına basmak Eklentiler iletişim kutusunu açar.
Eklenti türleri
Excel'de başlıca üç tür eklenti kullanılır:- Excel eklentileri: Genellikle .xlam (eski sürümlerde .xla) uzantılı dosyalardır. VBA ile yazılmış makroları ve kullanıcı tanımlı işlevleri içerir. Çözücü ve Analiz Araç Takımı bu türdendir.
- COM eklentileri: Windows'a kayıtlı derlenmiş bileşenlerdir. Power Pivot bu türe örnektir. Yönet kutusunda ayrı bir listede görünürler.
- Office eklentileri: Web teknolojileriyle hazırlanmış, görev bölmesi olarak açılan eklentilerdir. Ekle sekmesinden mağazadan alınır.
VBA
3 satır
Sub EklentiKaydet()
ThisWorkbook.SaveAs Filename:=Application.UserLibraryPath & "Araclar.xlam", FileFormat:=xlOpenXMLAddIn
End Sub
Nasıl kullanılır
Yüklü bir Excel eklentisini etkinleştirmek için şu adımları izleyin:- Dosya > Seçenekler > Eklentiler yolunu açın.
- Alttaki Yönet kutusunda Excel Eklentileri seçiliyken Git düğmesine basın.
- Listeden kullanmak istediğiniz eklentinin kutusunu işaretleyin. Listede yoksa Gözat (Browse) ile .xlam dosyasını seçin.
- Tamam düğmesine basın. Eklentinin komutları genellikle Veri ya da Geliştirici sekmesinde, kendi grubunda görünür.
1. Çözücü için model hazırlama
Çözücü eklentisi, hedef hücreyi en çoklayacak ya da en azlayacak değişken değerleri bulur. Önce modeli sayfada kurarsınız: D sütunu değiştirilecek üretim adetleri, E sütunu ürün başına toplam kar, F sütunu harcanan montaj saatidir. Ardından Veri > Analiz > Çözücü ile hedef hücre olarak E6, değişken hücreler olarak D2:D5 ve kısıt olarak F6 hücresinin F7 hücresinden büyük olmaması seçilir.Eklentiler
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ürün | Birim Kar | Montaj Saati | Üretim Adedi | Toplam Kar | Harcanan Saat |
| 2 | Masa | 450,00 | 6,0 | 10 | 4.500,00 | 60,0 |
| 3 | Sandalye | 180,00 | 2,0 | 20 | 3.600,00 | 40,0 |
| 4 | Dolap | 700,00 | 9,0 | 5 | 3.500,00 | 45,0 |
| 5 | Raf | 120,00 | 1,5 | 15 | 1.800,00 | 22,5 |
| 6 | Toplam | 13.400,00 | 167,5 | |||
| 7 | Saat Sınırı | 160,0 | ||||
| 8 | Kalan Saat | -7,5 |
Çözücü ModeliExcelDepo v1.0.0
2. Analiz Araç Takımı kökenli işlevler
EDATE, EOMONTH ve NETWORKDAYS gibi işlevler Excel 2003 ve öncesinde Analiz Araç Takımı eklentisi gerektirirdi. Excel 2007'den itibaren yerleşiktir, eklenti yüklemeden kullanılır. Tabloyu girin; D sütununa teslim tarihini, E sütununa sipariş ayının son gününü, F sütununa iş günü sayısını hesaplayan formülleri yazın. Eski dosyalarda bu işlevleri görürseniz eklenti artık gerekmez.Eklentiler
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Sipariş | Sipariş Tarihi | Süre (Ay) | Teslim Tarihi | Ay Sonu | İş Günü |
| 2 | Klima | 15.01.2024 | 3 | 15.04.2024 | 31.01.2024 | 66 |
| 3 | Buzdolabı | 10.02.2024 | 2 | 10.04.2024 | 29.02.2024 | 43 |
| 4 | Çamaşır Makinesi | 05.03.2024 | 6 | 05.09.2024 | 31.03.2024 | 133 |
| 5 | Fırın | 20.05.2024 | 1 | 20.06.2024 | 31.05.2024 | 24 |
| 6 | Bulaşık Makinesi | 31.08.2024 | 4 | 31.12.2024 | 31.08.2024 | 87 |
Tarih HesabıExcelDepo v1.0.0
3. Eklenti envanteri tablosu
Kurumunuzda kullanılan eklentileri belgelemek için küçük bir envanter tablosu tutabilirsiniz. Verileri A1:D7 aralığına girin, ardından aralığı seçip Ekle > Tablo (Insert > Table) komutuyla tabloya çevirin. Bu örnekte tabloyu sizin yerinize bir makro kurar, böylece yeni eklentiler eklendikçe tablo kendiliğinden genişler ve süzülebilir.Eklentiler
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Eklenti | Tür | Yönet Listesi | Dosya Biçimi |
| 2 | Çözücü | Excel eklentisi | Excel Eklentileri | .xlam |
| 3 | Analiz Araç Takımı | Excel eklentisi | Excel Eklentileri | .xlam |
| 4 | Analiz Araç Takımı - VBA | Excel eklentisi | Excel Eklentileri | .xlam |
| 5 | Power Pivot | COM eklentisi | COM Eklentileri | Kayıtlı bileşen |
| 6 | Kişisel Araçlar | Excel eklentisi | Excel Eklentileri | .xlam |
| 7 | Mağaza Eklentisi | Office eklentisi | Ekle > Eklentiler | Bildirim dosyası |
Eklenti ListesiExcelDepo v1.0.0
Kullanırken dikkat edin
- Güvenlik ve makro ayarları: Excel eklentileri VBA kodu içerebilir. Yalnızca güvendiğiniz kaynaktan gelen eklentileri yükleyin. Eklenti açılmıyorsa Dosya > Seçenekler > Güven Merkezi (Trust Center) altındaki makro ve güvenilir konum ayarlarını kontrol edin. İnternetten indirilen dosyada dosya özelliklerindeki Engellemeyi Kaldır seçeneği işaretlenmemişse eklenti çalışmayabilir.
- Devre dışı kalan eklentiler: Excel bir eklenti yüzünden yavaşlar ya da kapanırsa eklentiyi kendiliğinden devre dışı bırakabilir. Bunu Yönet kutusunda Devre Dışı Bırakılmış Öğeler seçeneğiyle görebilir ve eklentiyi yeniden etkinleştirebilirsiniz. Sık sorun çıkaran COM eklentilerinin işaretini geçici olarak kaldırmak başlangıç süresini kısaltır.
- Sürüm ve platform farkları: COM eklentileri Windows'a özgüdür ve Mac'te çalışmaz. Office eklentileri farklı platformlarda çalışabilir ancak her eklentinin desteklediği sürümler farklıdır. Çözücü ve Analiz Araç Takımı'nın bazı sürümlerde ve kurulum biçimlerinde ayrıca etkinleştirilmesi gerekebilir. 32 bit ve 64 bit Excel için derlenmiş COM eklentileri birbirinin yerine kullanılamaz.
- Eklenti işlevleri ve dosya paylaşımı: Bir eklentinin sağladığı kullanıcı tanımlı işlevi kullanan çalışma kitabını başka bir kullanıcıya gönderirseniz, o kişide eklenti yüklü değilse formüller #AD? (#NAME?) hatası verir. Eklentiye bağımlı dosyaları paylaşırken eklentiyi de iletin ya da yerleşik işlevlerle çalışmayı tercih edin.
- İlgili konular:
- Makrolar ve VBA: Kendi .xlam eklentinizi yazmak için gerekir.
- Geliştirici sekmesi: Eklenti ve makro komutlarına hızlı erişim sağlar.
- Güven Merkezi: Makro ve eklenti güvenlik ayarlarını yönetir.
- Çözücü ve Hedef Ara: En iyi değeri bulmaya yarayan çözümleme araçlarıdır.
- Power Pivot: Veri modeli oluşturmaya yarayan COM eklentisidir.
- EDATE, EOMONTH, NETWORKDAYS: Eskiden Analiz Araç Takımı gerektiren, artık yerleşik işlevlerdir (Türkçe karşılıkları TARİHSEL, SERİAY, TAMİŞGÜNÜ).