Excel'de Düğme Makrosu Oluşturma - En İyi 3 Yöntem (Adım Adım)

Excel'de Makro Düğmesi Oluşturun

Excel'deki en yaygın görevler, gereksiz zaman tüketimini önlemek için otomatikleştirilebilir. Otomasyondan bahsetmişken VBA makroları, excel'de ilerlemenin yoludur; Makro kodlama tamamlandıktan sonra, atanan işi yapmak için o programı çalıştırmamız gerekir. İşi çalışma sayfalarının çoğunda yapabilen bir düğme görmüş olmalısınız, bu nedenle programlama tamamlandığında, bu işi düğmelerden birine atayabiliriz, böylece sadece düğmeye tıklayarak, atanan iş yürütülecektir. . Bu nedenle, bu makalede, görevi yürütmek için bir excel düğmesi oluşturma sürecinde size yol göstereceğiz.

Makro Excel'de Düğme Oluşturmanın 3 Yöntemleri?

Bildiğimiz gibi makro kodlama, görevleri otomatikleştirmenin mükemmel bir yoludur; bu kodu çalıştırmak için yapabileceğimiz küçük bir şey daha var. Makro ve Düğmeler mükemmel kombinasyonlardır; bu "tipik bir Hint evliliği bir kızdan hoşlanır ve bir kız bir erkek çocuktan hoşlanır" gibidir. Düğmeye tıklamak gibi, yüzlerce satırı çalıştırabiliriz, böylece bazı karmaşık raporlar otomatikleştirilebilir ve ekip üyelerinize teslim edilebilir ve tek yapmaları gereken, işi bitirmek için düğmeye tıklamak olduğunu söyler.

Yani, excel'de, üç yolu kullanarak bir excel düğmesi oluşturabiliriz ve bunlar aşağıdadır.

  1. Şekiller
  2. Aktif X Kontrolü
  3. Excel'de Form Kontrolü

Şimdi her birini detaylı olarak göreceğiz.

# 1 - Şekilleri Kullanma

Makro atamak için bir düğme oluşturmanın en iyi ve kolay yolu, Excel'in "Şekillerini" kullanmaktır. Excel'e çok çeşitli şekiller ekleyebildiğimiz gibi, bu şekilleri de istediğimiz gibi biçimlendirebiliyoruz.

Şekil eklemeden önce, aşağıdaki verilerdeki değerleri filtrelemek için yazdığımız makro aşağıdadır.

A'dan E'ye sütunlarda verilerimiz var ve G2 hücresinde, tüm kart türlerinin açılır bir listesini oluşturduk, G2 hücresinde seçtiğimiz kart türü verilerde filtrelenmeli ve bunun için, Aşağıda yazdığımız excel makro kodu bulunmaktadır.

Kod:

Sub Filter_Values ​​() Dim LR As Long Dim LR As Long Dim Rng LR = Cells (Rows.Count, 1) .End (xlUp) .Row LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Aralığı Ayarla = Hücreler (5, 1). Yeniden Boyutlandırma (LR, LC) Aralığı Otomatik Filtre Alanı: = 4, Ölçüt1: = Aralık ("G2"). Değer Son Alt

Yukarıdaki kodu çalıştırdıktan sonra, G2 hücresinde seçilen değerleri filtreleyecektir. Her seferinde Visual Basic Editor'ı açmamız ve kodu çalıştırmamız gerekiyor.

Şimdi makroyu atamak için şekiller ekleyeceğiz.

Adım 1: Excel'de INSERT sekmesine gidin ve “Shapes” seçeneğini bulun.

Adım 2: "Şekiller" açılır listesine tıkladığınızda, birçok şekil seçeneği göreceğiz.

Şekillerden herhangi birini seçin ve çalışma sayfasında (veri tablosunun üstünde) çizin.

3. Adım: Şekilleri ekledikten sonra, ona bir miktar metin değeri girmemiz gerekiyor, bu yüzden şekle sağ tıklayın ve "Metni Düzenle" yi seçin .

Adım 4: Mesajı kullanıcıya iletmek istediğiniz şekilde metni girin.

Adım 5: Bu, şeklin varsayılan görünümüdür, bu yüzden onu "Biçim" sekmesi altında biçimlendirebiliriz.

6. Adım: Şekle uygun biçimlendirme verildikten sonra sağ tıklayın ve "Makro Ata" yı seçin.

Adım 7: Şimdi, bu görsel temel düzenleyicide tüm makro adlarını açacaktır.

Şekle atamak istediğiniz makroyu seçin.

Adım 8: Şimdi "Tamam" ı tıklayın ve makro şekle atandı.

Artık şeklin üzerine geldiğinizde, tıklama seçeneğini gösteren el işaretçisini görebilirsiniz.

Şimdi, tıklarsanız, atanan makro yürütülecek ve G2 hücresinde bulunan değer filtrelenecektir.

# 2 - Form Kontrol Şekillerini ve Active X'i Kullanma

Geliştirici sekmesinin altında "Ekle" adında bir seçeneğimiz var; bunun altında; "Form Kontrolü" ve "Active X Kontrolü" var.

Gönderen “Form Kontrolleri,” seçeneğini “Düğme” seçeneğini.

Bunu çalışma sayfanıza çizin ve hemen makroların bir listesini alacaksınız.

Atamak istediğiniz makroyu seçin ve yukarıdaki pencereyi kapatmak için “Tamam” a tıklayın.

Şimdi makroyu çalıştırmak için Düğme oluşturuldu.

Bunun gibi, makroyu çalıştırmak için excel'de bir buton oluşturabiliriz.

Hatırlanacak şeyler

  • Active X Control düğmesi, daha fazla kodlama bilgisi gerektirir, bu nedenle bu makalede ele alınmamıştır.
  • Şekil ve Form denetimi arasındaki temel fark, baktıkları biçimlendirme ve stildir.

Ilginç makaleler...