Excel Makroları - Düzenleme

Önceki bölümde VBA editöründe makro kod yazmayı öğrendiniz. Makro kodunu düzenleyebilir, bir makroyu yeniden adlandırabilir ve bir makroyu silebilirsiniz.

Excel VBA'da ustalaşıyorsanız, bir makro için kod yazmak veya kodu değiştirmek önemsiz bir görevdir. Makro kodunu istediğiniz gibi düzenleyebilirsiniz. Makro kodunda yalnızca birkaç basit değişiklik yapmak istiyorsanız, makro kodunu bir yerden diğerine bile kopyalayabilirsiniz.

Bir Makro Kodunun Kopyalanması

Makro etkin MyFirstMacro.xlsm çalışma kitabında MyFirstMacro ve Button1_Click olmak üzere iki makro oluşturdunuz. Adımları kaydederek ilk makroyu, kod yazarak ikinci makroyu oluşturdunuz. Kodu ilk makrodan ikinci makroya kopyalayabilirsiniz.

  • MyFirstMacro.xlsm çalışma kitabını açın.

  • Şeritteki Geliştirici sekmesine tıklayın.

  • Visual Basic'e tıklayın. Visual Basic düzenleyicisi açılır.

  • Module1 (MyFirstMacro makro kodu) ve Module2 (Button1_Click () makro kodu) kodunu açın.

  • Şerit üzerindeki Pencere sekmesine tıklayın.

  • Açılır listeden Yatay Döşe'yi seçin.

Döşenmiş pencerelerde iki makronun kodunu görüntüleyebilirsiniz.

  • Module2 kodundaki MsgBox satırını kopyalayın.

  • Bu çizginin üzerine yapıştırın.

  • Dizeyi şu şekilde değiştirin -

    MsgBox "Merhaba Dünya!"

  • Aşağıdaki kodu Module1'den kopyalayın.

Bunu Module2 koduna iki MsgBox kod satırı arasına yapıştırın.

  • Kodu kaydetmek için Kaydet simgesine tıklayın.

  • Excel sayfasındaki Düğmeye tıklayın. - Merhaba Dünya! Mesajını içeren bir Mesaj kutusu görüntülenir. Tamam'ı tıklayın.

Tablo verileri görünür (kopyaladığınız koda göre) ve mesaj kutusu - Size En İyi Dileklerimle!

Kodu sadece birkaç adımda değiştirebilirsiniz. Bu yeni başlayanlar için en kolay görevdir.

Bir Makroyu Yeniden Adlandırma

Düzenlenen makroyu, komut düğmesi olanın dışındaki herhangi bir çalışma sayfasından çalıştırmak istediğinizi varsayalım. Makroyu yeniden adlandırarak düğmeyi tıklatmaksızın yapabilirsiniz.

  • Şerit üzerindeki GÖRÜNÜM sekmesine tıklayın.
  • Makrolar'ı tıklayın.
  • Açılır listeden Makroları Görüntüle'yi seçin.

Makro iletişim kutusu açılır.

  • Makro adına tıklayın - Button1_Click.
  • Düzenle düğmesini tıklayın.

Makro kodu, VBA düzenleyicide görünür.

Alt satırda görünen adı Button1_Click'ten RenamedMacro'ya değiştirin. Alt ve parantezi olduğu gibi bırakın.

Makro iletişim kutusunu açın. Makro adı, yeniden adlandırdığınız sırada görünür.

  • Makroyu Yeniden Adlandır'ı tıklayın.
  • Çalıştır düğmesine tıklayın. Makro çalışır. Artık bir düğme tıklaması gerekli değildir.

Bir Makroyu Silme

Kaydettiğiniz veya kodladığınız bir makroyu silebilirsiniz.

  • Makrolar iletişim kutusunu açın.
  • Makro adını tıklayın.
  • Sil düğmesini tıklayın.

Delete onay mesajı belirir.

Tıklayın Yesmakroyu sileceğinizden eminseniz. Aksi takdirde Hayır'ı tıklayın.