VBA Kodu | Yeni Başlayanlar İçin Excel VBA Kodunu Çalıştırma Örnekleri

Excel VBA Kodu

VBA veya Visual Basic Applications olarak da bilinen, excel için bir programlama dilidir ve yalnızca mükemmel değil, Microsoft ofis programlarının çoğu için de geçerlidir. Bizim için belirli görevleri yerine getiren görsel bir temel düzenleyicide bir dizi talimat yazabiliriz , VBA'da kod olarak bilinir .

Excel'de VBA, geliştiriciler için olduğu gibi geliştirici sekmesinin altında bulunabilir, geliştiricinin sekmesine erişmek için önce onu etkinleştirmemiz gerekir ve daha sonra sekmeden veya ALT + F11 klavye kısayoluyla erişebiliriz. Kodların bir kombinasyonu, VBA'da makrolar olarak da bilinen bir prosedür oluşturur, yani başka bir deyişle, makrolar, birlikte yazılmış bir programlama dili olan bir dizi koddur.

VBA'da yeniyseniz ve bu konuda hiçbir fikriniz yoksa bu makale tam size göre.

Geliştirici Sekmesini Etkinleştir

Yapmanız gereken ilk şey, excel'deki geliştirici sekmesinin şeritte göründüğünden emin olmaktır.

Excel'iniz Geliştirici sekmesini göstermiyorsa, excel'inizdeki geliştirici sekmesini etkinleştirmek için aşağıdaki adımları izleyin.

Adım 1: Dosyaya gidin.

Adım 2: Seçenekler'e tıklayın.

Adım 3: Excel'de Şeridi Özelleştir'e gidin.

4. Adım: Sağ taraftaki Geliştirici sekmesini kontrol edin. Seçenekleri seçtikten sonra Tamam'a tıklayın.

Excel VBA Kodunu Kullanma Örnekleri

# 1 - Kodu Modüle Yapıştırın

VBA kodu yazmak için yapmanız gereken ilk şey Geliştirici sekmesine gidip Visual Basic'e tıklamak.

Visual Basic'i açmak için Excel kısayol tuşuna “ALT + F11” de basabilirsiniz.

Görsel temeli açtığınızda aşağıdaki gibi bir pencere göreceksiniz.

Ekle'ye gidin ve Modüle tıklayın.

Modüle tıkladığınız anda takılacak ve Modül adını göreceksiniz ve ayrıca sağda beyaz bir düz tahta göreceksiniz.

Beyaz düz tahtaya, kopyaladığınız kodu yapıştırmanız gerekir.

Kodu yapıştırdıktan sonra çalıştırmanız gerekir.

Yürütme sürecini F5 kısayol tuşuna basarak ya da üstteki yeşil çalıştır düğmesine tıklayarak iki şekilde gerçekleştirebiliriz .

Kopyalanan VBA kodu pencerenizde yürütülecektir.

# 2 - Çalışma Kitabını VBA Koduyla Kaydedin

Excel dosyasını kaydetmek için özel bir girişe ihtiyacınız olmadığını biliyorum, ancak Excel çalışma kitabını içeren VBA kodu söz konusu olduğunda özel bir girişe ihtiyacınız var.

Çalışma kitabı zaten kaydedilmişse ve VBA kodunu yeni kopyaladıysanız, dosya uzantısını değiştirmeniz gerekir çünkü kaydet seçeneğine tıkladığınızda aşağıdaki uyarı mesajını göreceksiniz.

Bu, kaydetmeye çalıştığınız çalışma kitabının bir VB projesi içerdiğini, normal bir excel çalışma kitabı olarak kaydedilemeyeceğini söylüyor. Bu çalışma kitabını "Makro Etkin" çalışma kitabı olarak kaydetmeniz gerekir.

Farklı Kaydet'e tıklayın veya F12 tuşuna basın, bir pencerenin altında göreceksiniz.

Dosya adını isteğinize göre girin, ancak Farklı Kaydet türünü seçin "Excel Makro Etkin Çalışma Kitabı (* .xlsm)

Çalışma kitabını Makro Etkin Çalışma Kitabı olarak kaydetmek için Tamam'a tıklayın.

# 3 - Şekillere Makro Kodu Atayın

VBA'yı çalıştırmamız gerektiğinde, visual basic editöre geri dönmemiz ve çalıştırmamız gerekir, bu zaman alan bir süreçtir.

Bir makroyu şekillerden birine adına göre atayabiliriz. Excel makrosunu şekillere atamak için aşağıdaki adımları izleyin.

Adım 1: Ekle'ye gidin ve isteğinize göre şekli seçin.

Adım 2: Bunu çalışma sayfanıza çizmek için şekli seçtikten sonra. İdeal olarak verilerden uzak.

Adım 3: Sağ tıklayın ve Metni Düzenle'yi seçin.

Adım 4: Sözcüğü isteğinize göre ekleyin. "Makroyu Çalıştırmak İçin Buraya Tıklayın" kelimesini ekledim.

Adım 5: Yine sağ tıklayın ve bir makro atama seçeneğini seçin.

Adım 6: Şimdi tüm makro listesini göreceğiz. Atamak istediğiniz makro adını seçin.

Adım 7: Tamam'a tıklayın. Şimdi, bu düğme makro kodunu tutar. Bu butona her tıkladığınızda bu kod çalıştırılacaktır.