Excel'de Makrolar Nasıl Yazılır: Makro Eğitimi - Nedir & Kullanım

İçindekiler:

Anonim

Excel Makrosu nedir?

Excel Macro , yalnızca Excel adımlarınızı kaydeden bir kayıt ve kayıttan yürütme aracıdır ve makro onu istediğiniz kadar yürütür. VBA Makroları, tekrar eden görevleri otomatikleştirdikleri için zamandan tasarruf sağlar. Excel ortamında çalışan bir programlama kodu parçasıdır, ancak makroları programlamak için kodlayıcı olmanıza gerek yoktur. Yine de, makroda gelişmiş değişiklikler yapmak için temel VBA bilgisine ihtiyacınız var.

Yeni başlayanlar için Excel'deki bu Makrolar öğreticide, Excel makro temellerini öğreneceksiniz:

  • Excel Makrosu nedir?
  • Excel Makroları Neden Excel'de Kullanılır?
  • Layman Dilinde VBA nedir?
  • Excel Makro Temelleri
  • Excel'de Makro Kaydetme Adım Adım Örnek

Excel Makroları Neden Excel'de Kullanılır?

İnsanlar olarak bizler alışkanlık yaratıklarıyız. Her iş günü, günlük olarak yaptığımız belirli şeyler var. Tek bir düğmeye basmanın sihirli bir yolu olsaydı ve tüm rutin görevlerimiz tamamlanmış olsaydı daha iyi olmaz mıydı? Evet dediğini duyabiliyorum. Excel'deki makro, bunu başarmanıza yardımcı olur. Bir meslekten olmayan kişinin dilinde, makro, Excel'deki rutin adımlarınızın tek bir düğmeyi kullanarak yeniden oynatabileceğiniz bir kaydı olarak tanımlanır.

Örneğin, bir su hizmetleri şirketinde kasiyer olarak çalışıyorsunuz. Bazı müşteriler banka aracılığıyla ödeme yapar ve günün sonunda verileri bankadan indirmeniz ve iş gereksinimlerinizi karşılayacak şekilde biçimlendirmeniz gerekir.

Verileri Excel'e aktarabilir ve biçimlendirebilirsiniz. Ertesi gün aynı ritüeli gerçekleştirmeniz gerekecek. Yakında sıkıcı ve can sıkıcı hale gelecektir. Makrolar, bu tür rutin görevleri otomatikleştirerek bu tür sorunları çözer . Adımlarını kaydetmek için bir makro kullanabilirsiniz.

  • Verileri içe aktarma
  • İş raporlama gereksinimlerinizi karşılayacak şekilde biçimlendirmek.

Layman Dilinde VBA nedir?

VBA, Visual Basic for Applications'ın kısaltmasıdır. Excel'in rutin görevleri gerçekleştirirken adımlarınızı kaydetmek için kullandığı bir programlama dilidir. Excel'deki makroların avantajlarından yararlanmak için bir programcı veya çok teknik bir kişi olmanıza gerek yoktur. Excel, kaynak kodunu sizin için otomatik olarak oluşturan özelliklere sahiptir. Daha fazla ayrıntı için VBA ile ilgili makaleyi okuyun.

Excel Makro Temelleri

Makrolar, geliştirici özelliklerinden biridir. Varsayılan olarak, geliştiricilere yönelik sekme Excel'de görüntülenmez. Raporu özelleştirerek görüntülemeniz gerekecek

Excel Makroları, sisteminizin saldırganlar tarafından tehlikeye atılması için kullanılabilir. Varsayılan olarak, Excel'de devre dışı bırakılırlar. Makro çalıştırmanız gerekiyorsa, çalışan makroları etkinleştirmeniz ve yalnızca güvenilir bir kaynaktan geldiğini bildiğiniz makroları çalıştırmanız gerekecektir.

Excel makrolarını kaydetmek istiyorsanız, çalışma kitabınızı makro özellikli bir biçimde kaydetmelisiniz * .xlsm

Makro adı boşluk içermemelidir.

Bir makro oluştururken her zaman makro açıklamasını doldurun. Bu, sizin ve diğerlerinin makronun ne yaptığını anlamanıza yardımcı olacaktır.

Excel'de Makro Kaydetme Adım Adım Örnek

Şimdi bu Excel makroları eğitiminde, Excel'de bir makro oluşturmayı öğreneceğiz:

Excel makrolarının önemi anlatılan senaryo ile çalışacağız. Bu Excel makro öğreticisi için, Excel'de makro yazmak için aşağıdaki CSV dosyasıyla çalışacağız.

Yukarıdaki dosyayı buradan indirebilirsiniz

Yukarıdaki CSV Dosyasını ve Makrolarını İndirin

Yukarıdaki verileri içe aktaracak ve iş raporlama gereksinimlerimizi karşılayacak şekilde biçimlendirecek, makro özellikli bir şablon oluşturacağız.

Geliştirici Seçeneğini Etkinleştir

VBA programını yürütmek için Excel'deki geliştirici seçeneğine erişiminizin olması gerekir. Geliştirici seçeneğini aşağıdaki Excel makro örneğinde gösterildiği gibi etkinleştirin ve Excel'deki ana şeridinize sabitleyin.

Adım 1) "DOSYA" ana menüsüne gidin

"Seçenekler" seçeneğini seçin.

Adım 2) Şimdi başka bir pencere açılacak, bu pencerede aşağıdakileri yapın

  • Şeridi Özelleştir'e tıklayın
  • Geliştirici seçeneği için onay kutusunu işaretleyin
  • Tamam düğmesine tıklayın

Adım 3) Geliştirici Sekmesi

Artık şeritte GELİŞTİRİCİ sekmesini görebileceksiniz

Adım 4) CSV'yi indirin

İlk olarak, elektronik tablo üzerinde bir komut butonunu nasıl oluşturabileceğimizi ve programı nasıl çalıştırabileceğimizi göreceğiz.

  • C sürücüsünde Banka Makbuzları adlı bir klasör oluşturun
  • İndirdiğiniz receipts.csv dosyasını yapıştırın

Adım 5) Makro Kaydet

  1. GELİŞTİRİCİ sekmesine tıklayın
  2. Aşağıdaki resimde gösterildiği gibi Makro Kaydet'e tıklayın

Aşağıdaki diyalog penceresini göreceksiniz

  1. Makro adı olarak ImportBankReceipts girin.
  2. İkinci adım varsayılan olarak orada olacak
  3. Açıklamayı yukarıdaki şemada gösterildiği gibi girin
  4. "Tamam" sekmesine tıklayın

Adım 6) Kaydetmek istediğiniz Makro İşlemleri / Adımları gerçekleştirin

  • İmleci A1 hücresine getirin
  • VERİ sekmesine tıklayın
  • Harici veri al şerit çubuğundaki Metinden düğmesine tıklayın

Aşağıdaki diyalog penceresini göreceksiniz

  1. CSV dosyasını sakladığınız yerel sürücüye gidin
  2. CSV dosyasını seçin
  3. İçe Aktar düğmesine tıklayın

Aşağıdaki sihirbazı alacaksınız

Yukarıdaki adımları izledikten sonra İleri düğmesine tıklayın

Yukarıdaki adımları izleyin ve sonraki düğmesine tıklayın

  • Bitir düğmesine tıklayın
  • Çalışma kitabınız şimdi aşağıdaki gibi görünmelidir

Adım 7) Verileri Biçimlendirin

Sütunları kalın yapın, genel toplamı ekleyin ve toplam tutarı elde etmek için TOPLA işlevini kullanın.

Adım 8) Makro Kaydetmeyi Durdurun

Artık rutin çalışmamızı bitirdiğimize göre, aşağıdaki resimde gösterildiği gibi makro kaydetmeyi durdur düğmesine tıklayabiliriz.

Adım 9) Makroyu Tekrar Oynatın

Çalışma kitabımızı kaydetmeden önce, içe aktarılan verileri silmemiz gerekecek. Bunu, her yeni makbuzumuz olduğunda ve ImportBankReceipts makrosunu çalıştırmak istediğimizde kopyalayacağımız bir şablon oluşturmak için yapacağız.

  • İçe aktarılan tüm verileri vurgulayın
  • Vurgulanan verilere sağ tıklayın
  • Sil'e tıklayın
  • Farklı kaydet düğmesine tıklayın
  • Çalışma kitabını aşağıda gösterildiği gibi makro etkin bir biçimde kaydedin

  • Yeni kaydedilen şablonun bir kopyasını oluşturun
  • Aç onu
  • GELİŞTİRİCİ sekmesine tıklayın
  • Makrolar düğmesine tıklayın

Aşağıdaki diyalog penceresini göreceksiniz

  1. ImportBankReceipts'i seçin
  2. Makronuzun açıklamasını vurgular
  3. Çalıştır düğmesine tıklayın

Aşağıdaki verileri alacaksınız

Tebrikler, Excel'de ilk makronuzu oluşturdunuz.

Özet

Makrolar, yaptığımız rutin işlerin çoğunu otomatikleştirerek iş hayatımızı basitleştirir. Makrolar Excel, Visual Basic for Applications tarafından desteklenmektedir.