Excel Hakkında Herşey

ActiveX Denetimleri Nedir?

ActiveX denetimleri doğrudan Çalışma Sayfanıza gömülen UserForm denetimleridir.

ActiveX denetimleri kullanım alanları:

  • Makro kullanmanıza gerek kalmaz, değerleri hücrelere bağlayabilirsiniz
  • ActiveX denetimleri, Form Denetimlerinden daha esnektir.
  • Tasarım modu: ActiveX kontrollerinin özelliklerini ayarlamak için tasarım moduna geçmeniz gerekir.
  • Kontrol adını, dolgu aralığını ve bağlantılı hücreyi ayarlamak için özellikler penceresini kullanın
  • ActiveX denetimleri, ActiveX'in içinde bulunduğu sayfanın kod penceresinde tutulan olay işleyici prosedürlerine (event-handler procedures) sahiptir.

Geliştirici sekmesinde, Ekle butonunda, ActiveX Denetimleri bölümünde Komut Düğmesine tıklayın:

ekle

Buton özelliklerini ayarlamak için Tasarım Moduna tıklayın. Butona tıklayın ve yukardan Özelliklere tıklayın. (Name) Butonun makro adıdır. Caption buton üzerindeki açıklamadır.

ActiveX

Şimdi tasarım modundayken butona sağ tıklayın ve Kod Görüntüleyi seçin.

sağ tıklayın

VBE ekranının açıldığını göreceksiniz. Butona tıklandığı zaman ne yapılması gerektiği ile ilgili komutu aşağıdaki gibi girin:

Private Sub ButonEkle_Click()
    Sheets.Add after:=Sheets(Sheets.Count)
End Sub

Artık butona her tıkladığınızda çalışma kitabının sonuna yeni bir sayfa eklenecektir.

Eğer sağdaki açılır listeden DblClick'e tıklarsanız Butona çift tıklandığında yapılacak işlem komutunu girebilirsiniz:

Butona çift tıklandığında

Paylaş:

Ara

Son eklenen

Hücre Rengine Göre Toplama Fonksiyonu

Bu bölümde hücre rengine göre toplama işlemi yapacağız. Aşağıdaki makro kodu, seçtiğimiz hücre rengi ile aralıktaki eşleşen hücrelerin değer...