Excel Dosyalarını Kayıt Etme ve Kapatma, VBA ile açık olan tüm çalışma kitaplarını önce kaydetme ve sonra kapatma işlemini yapmaktadır.
Sub AcikKapat() For Each w In Application.Workbooks w.Save Next w Application.Quit End Sub
Excel Dosyalarını Kayıt Etme – Uygulama Adımları
- Microsoft Visual Basic for Applications penceresini (Alt + F11) açılmalıdır.
- Project – VBAProject alanının, ekranın sol tarafında görüldüğünden emin olunmalıdır. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açılmalıdır.
- Araç çubuklarından Insert -> Module yazısı tıklanmalıdır.
- Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklanmalıdır.
- Alt kısma eklene Module(1) yazısına çift tıklanmalıdır.
- Üstteki kod yapıştırılmalıdır.
Böylece, Excel’de açık olan tüm çalışma kitapları önce kaydedilecektir. Hemen akabinde, kodlar çalışma kitabını kapatacaktır. Bu işlem için Excel makrolarında önemli yer tutan VBA Döngüleri kullanılmaktadır.