İçindekiler
Bu, yeni başlayanlar için Excel çalışma kitabınıza VBA kodunun (Visual Basic for Applications kodu) nasıl ekleneceğini ve elektronik tablo görevlerinizi çözmek için bu makronun nasıl çalıştırılacağını gösteren kısa bir adım adım eğitimdir.
Benim ve sizin gibi çoğu insan gerçek Microsoft Office uzmanı değildir. Bu nedenle, şu veya bu seçeneği çağırmanın tüm özelliklerini bilemeyebiliriz ve farklı Excel sürümlerinde VBA yürütme hızı arasındaki farkı söyleyemeyiz. Excel'i uygulamalı verilerimizi işlemek için bir araç olarak kullanıyoruz.
Verilerinizi bir şekilde değiştirmeniz gerektiğini varsayalım. Google'da çok aradınız ve görevinizi çözen bir VBA makrosu buldunuz. Ancak, VBA bilginiz arzulanan çok şey bırakıyor. Bulduğunuz kodu kullanabilmek için bu adım adım kılavuzu incelemekten çekinmeyin:
Excel Çalışma Kitabına VBA kodu ekleme
Bu örnekte, geçerli çalışma sayfasından satır sonlarını kaldırmak için bir VBA makrosu kullanacağız.
- Çalışma kitabınızı Excel'de açın.
- Açmak için Alt + F11 tuşlarına basın Visual Basic Düzenleyicisi (VBE).
- Çalışma kitabınızın adına sağ tıkladığınızda " Proje-VBAProject " bölmesini (düzenleyici penceresinin sol üst köşesinde) seçin ve Insert -> Modül bağlam menüsünden.
- VBA kodunu kopyalayın (bir web sayfasından vb.) ve VBA düzenleyicisinin sağ bölmesine yapıştırın (" Modül1 " penceresi).
- İpucu: Makro yürütmeyi hızlandırın
VBA makronuzun kodu başlangıçta aşağıdaki satırları içermiyorsa:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Ardından makronuzun daha hızlı çalışmasını sağlamak için aşağıdaki satırları ekleyin (yukarıdaki ekran görüntülerine bakın):
- ile başlayan tüm kod satırlarından sonra kodun en başına Dim (eğer " Dim " satırlarından hemen sonra ekleyin. Alt hattı):
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
- Kodun en başına, önce End Sub :
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Bu satırlar, adlarından da anlaşılacağı gibi, makroyu çalıştırmadan önce ekran yenilemeyi ve çalışma kitabının formüllerini yeniden hesaplamayı kapatır.
Kod çalıştırıldıktan sonra her şey tekrar açılır. Sonuç olarak, performans %10'dan %500'e çıkar (aha, makro hücrelerin içeriğini sürekli olarak değiştirirse 5 kat daha hızlı çalışır).
- ile başlayan tüm kod satırlarından sonra kodun en başına Dim (eğer " Dim " satırlarından hemen sonra ekleyin. Alt hattı):
- Çalışma kitabınızı " Excel makro özellikli çalışma kitabı ".
Crl + S tuşlarına basın, ardından " Hayır " düğmesinin " Aşağıdaki özellikler makro içermeyen çalışma kitabına kaydedilemez " uyarı iletişim kutusu.
" Farklı kaydet " iletişim kutusu açılacaktır. " Excel makro özellikli çalışma kitabı " adlı kitabından Farklı kaydet " açılır listesine tıklayın ve Kaydet Düğme.
- Düzenleyici penceresini kapatmak ve çalışma kitabınıza geri dönmek için Alt + Q tuşlarına basın.
Excel'de VBA makroları nasıl çalıştırılır
Yukarıdaki bölümde açıklandığı gibi eklediğiniz VBA kodunu çalıştırmak istediğinizde: Alt+F8 tuşlarına basarak " Makro " iletişim kutusu.
Ardından "Makro Adı" listesinden istediğiniz makroyu seçin ve "Çalıştır" düğmesine tıklayın.