Excel'de VBA Düğmesi Nasıl Eklenir? - Genel Bakış, Tipler

VBA kodunu içeren bir çalışma kitabını kullanırken, diğer Excel kullanıcılarının VBA kodu bilgisi olmadan kodu çalıştırmasını kolaylaştırmak için bir makro düğmesi ekleyebilirsiniz. Excel kullanıcıları Excel Crash Course Excel Crash Kursumuz, wall street'e hazırlık yapmak isteyen finansal analistler için tasarlanmıştır. Excel kısayollarını, formüllerini, işlevlerini, biçimlendirmeyi öğrenin, çalışma sayfasındaki makroların çoğuna kolayca erişmek için bu düğmeleri kullanın.

Bir VBA Düğmesi Ekleyin

Çalışma sayfasına düğmeler eklemek, diğer kullanıcılara çalışma kitabınızın özel işlevlerini göstermeye yardımcı olacaktır. Bir VBA düğmesi tıklandığında, bir makroyu otomatik olarak etkinleştirir ve makrolar oluşturmak veya bunlara erişmek için Geliştirici sekmesini kullanma ihtiyacını ortadan kaldırır.

Çalışma Sayfaları için VBA Düğme Türleri

1. Form Kontrol Düğmeleri

Form denetimi, kullanıcı tıkladığında makroyu çalıştıran bir düğme oluşturmanın ana yollarından biridir. ActiveX kontrol düğmeleriyle aynı şekilde çalışır, ancak birkaç yönden farklılık gösterirler. Form kontrol düğmeleri, kullanıcı tıkladığında basıldığı izlenimini verir ve görünümleri MS Windows'un eski sürümlerinde kullanılan düğmelere benzer. Düğmeler, kullanıcıların yazı tipinin türünü, boyutunu ve rengini değiştirmesine olanak tanır. Ancak düğme rengi değiştirilemez.

Bir Form Kontrol Düğmesi oluşturmak için aşağıdaki adımları izleyin:

  1. Git Geliştirici sekmesini tıklamanız Ekle altında Kontrol bölümünde.
  2. Açılan listede Ekle düğmesini tıklayın .
  3. İmlecinizi, düğmenin oluşturulmasını istediğiniz çalışma sayfası konumuna getirin.
  4. Bir pop-up penceresi açılacaktır. Makro Ata'yı tıklayın ve onaylayın.
  5. Düğme oluşturulduktan sonra üzerine sağ tıklayın ve Form Denetimi'ne tıklayın. Düğmenin özelliklerini yönetmenizi sağlar.

Düğme etiketini değiştirmek için düğmeye sağ tıklayın ve açılır listeden Metni Düzenle'yi seçin. Açılır listeden Makro Ata seçeneğini tıklatarak da makroyu yeniden atayabilirsiniz.

2. ActiveX Kontrol Düğmesi

ActiveX Denetimi düğmeleri, Form Denetimi düğmelerine en iyi alternatiftir ve ikincisinden daha fazla biçimlendirme seçeneğine izin verir. ActiveX kullanarak düğmeler oluştururken, kullanıcıların olay makrosunu çalışma sayfası modeline eklemesi gerekir. Makro tıklandığında tetiklenecektir.

ActiveX Kontrol düğmeleri, kullanıcıların çift tıklama gibi başka olay tetikleyicileri eklemesine de izin verir. Düğmeye çift tıklandığında kullanıcıların ek eylemler gerçekleştirmesine olanak tanır.

Bir ActiveX Kontrol Düğmesi oluşturmak için aşağıdaki adımları izleyin:

  1. Geliştirici sekmesini açın ve Kontrol bölümüne gidin . Ekle'ye tıklayın ve ActiveX denetimlerine gidin.
  2. ActiveX denetimlerinin altındaki ilk düğmeyi tıklayın (Komut düğmesi).
  3. İmlecinizi, düğmenizin görünmesini istediğiniz çalışma sayfası konumuna getirin.
  4. Makroyu oluşturmak için , VBA düzenleyicisini başlatmak üzere Geliştirici sekmesinin altındaki Kontroller grubunda Kodu Görüntüle'ye tıklayın . Alt prosedürde (solda) CommandButton1'i seçin . VBA düzenleyici penceresinin sağ tarafındaki açılır listeye tıklayın.
  5. Alt prosedürde, mevcut bir makronun adını girin veya kendi VBA kodunuzu oluşturun. Çalışma kitabındaki mevcut makroları, Kod bölümünde Makrolar'a tıklayarak bulabilirsiniz. Her makronun adını VBA düzenleyicide ayrı satırlara girerek birden çok makro ekleyebilirsiniz.
  6. Kapatmak için Tasarım moduna tıklayın ve VBA kodunu çalıştırmadan önce VBA düzenleyicisini kapatın. Ardından, makroyu çalıştırmak için çalışma sayfasında ActiveX düğmesini oluşturun.
  7. Düğme özelliklerini değiştirmek için , Kontroller grubu bölümünün altındaki Özellikler seçeneğine tıklayın . Alternatif olarak, düğmeye sağ tıklayın ve açılır menüden Özellikler'i seçin.

3. Excel Şekilleri

Excel kullanıcıları, Geliştirici sekmesinden düğmeler oluşturmanın yanı sıra, düğmeleri oluşturmak için Excel Şekillerini kullanabilir. Form Denetimi düğmeleri veya ActiveX Denetimi düğmeleri yerine Excel Şekilleri kullanmanın avantajı, şekillerin en çok biçimlendirme ve stil seçeneği sunmasıdır. Düğmelerin modern görünmesi için düğme renklerini, tasarımını ve yazı tipini değiştirebilirsiniz.

Excel'de Excel Shapes kullanarak düğme oluşturma adımları şunlardır:

  1. Tıklayın Ekle sekmesini ve ardından tıklayarak Şekiller .
  2. Düğmenizin tercih ettiğiniz şeklini seçin (yuvarlak bir dikdörtgen seçtik).
  3. Şeklin boyutunu ayarlamak için seçili şekli çalışma sayfasında tercih edilen konuma sürükleyip bırakın.
  4. Düğmeye sağ tıklayın ve düğme etiketini değiştirmek için Metni Düzenle'yi seçin . Düğmeyi Giriş sekmesi altında bulunan araçları kullanarak da biçimlendirebilirsiniz.
  5. Bir makro belirtmek için düğmeye sağ tıklayın ve Makro Ata'yı seçin .
  6. Makroları çalışma kitabını kullanan diğer kullanıcılarla paylaşılabilir hale getirmek için Bu Çalışma Kitabı listesinden makroyu seçin . Makroyu onaylamak için Tamam'a basın.
  7. Makro işlemini tetiklemek için düğmeye tıklayın.

Ek kaynaklar

Finance, küresel Finansal Modelleme ve Değerleme Analistinin (FMVA) ™ FMVA® Sertifikasyonunun resmi sağlayıcısıdır Amazon, JP Morgan ve Ferrari sertifikasyon programı gibi şirketler için çalışan 350.600'den fazla öğrenciye katılın ve herkesin dünya çapında bir finansal analist olmasına yardımcı olmak için tasarlanmıştır . Finansal modelleme kursları, eğitim ve alıştırmalar sayesinde dünyadaki herkes harika bir analist olabilir.

Kariyerinizi ilerletmeye devam etmek için aşağıdaki ek Finans kaynakları faydalı olacaktır:

  • Excel IVBA Örnekleri Excel VBA Örnekleri Excel VBA, kullanıcının Excel içindeki işlemleri otomatikleştiren makrolar yapmasına izin verir. Bu kılavuz, makroyu ayarlayarak bir makronun nasıl kaydedileceğini, değişkenlerin nasıl beyan edileceğini ve verilere nasıl başvurulacağını göstermek için Excel VBA örneklerini kullanacaktır.
  • Excel'de VBA Excel VBA'da VBA, Visual Basic for Application'ın kısaltmasıdır. VBA, Microsoft Corp. tarafından geliştirilmiş bir programlama dilidir ve
  • VBA Hızlı Başvuru VBA Hızlı Başvurusu Bu VBA hızlı başvuru kılavuzu, Excel'de VBA için işlevlerin bir listesini sağlar. Bir çalışma kitabı Çalışma Kitapları ("MyBook.xls") Bir çalışma sayfası Çalışma Sayfaları ("Sayfa1") veya Sayfalar ("Sayfa1") A1 kuralındaki bir hücre veya aralık ("A1") veya Aralık ("A1: C5") Birkaç hücre veya aralıklar Aralık ("A1, C5, D11") veya Aralık ("A1: C5, F6, D2: E5") R1C1'de bir aralık
  • Excel'den Python'a Geçiş Excel'den Python'a Geçiş Birçok şirket şu anda Excel'den, Hollandalı programcı Guido van Rossum tarafından oluşturulan yüksek seviyeli, genel amaçlı bir programlama dili olan Python'a geçiş yapıyor