Video: Excel Yazıcı ve Sayfa Yapısı Ayarları 2024
Excel 2016'da VBA Alt yordamlarını nasıl yürüttüğünüzü bilmeniz gerekir. Bu, Alt yordamın nasıl yürütüldüğünü bilmediğiniz sürece değersiz olduğundan önemlidir. Bu arada, bir Alt yordamı yürüten , çalışan veya çağıran Alt yordamla aynı şeyi ifade eder. İstediğiniz terminolojiyi kullanabilirsiniz.
Bir VBA Sub'ı birçok yönden çalıştırabilirsiniz; Sub prosedürlerle bu kadar çok faydalı şey yapabilmenizin tek sebebi budur. Aşağıda, bir Sub yordamını yürütmenin yollarının kapsamlı bir listesi bulunmaktadır:
-
Çalıştır → Sub / UserForm Çalıştır komutuyla (VBE'de). Excel, imlecin bulunduğu Alt yordamı çalıştırır. Bu menü komutunun iki alternatifi vardır: VBE'deki Standart araç çubuğunda F5 tuşu ve Run Sub / UserForm düğmesi. Yordam bir veya daha fazla bağımsız değişken gerektiriyorsa, bu yöntemler çalışmaz.
-
Excel'in Makro iletişim kutusundan. Geliştirici → Kod → Makrolar'ı seçerek veya Görünüm → Makrolar → Makrolar'ı seçerek bu kutuyu açarsınız. Veya Şerit'i atlayın ve Alt + F8 kısayol tuşuna basın. Makro iletişim kutusu göründüğünde, istediğiniz Alt yordamı seçin ve Çalıştır'ı tıklatın. Bu iletişim kutusunda yalnızca bağımsız değişken gerektirmeyen yordamlar listelenir.
-
Alt prosedüre atanan Ctrl + tuşunu (veya Ctrl + Üst Karakter + tuşu) kısayolunu kullanarak (bir tane atadığınızı varsayarak).
-
Çalışma sayfasındaki bir düğmeyi veya bir şekli tıklama. Düğme veya şeklin kendisine atanmış bir Alt yordamı olmalıdır - bu yapılması çok kolaydır.
-
Yazdığınız başka bir Alt yordamdan.
-
Hızlı Erişim araç çubuğuna eklediğiniz bir düğmeden.
-
Şerit eklediğiniz özel bir öğeden.
-
Bir olay meydana geldiğinde. Bu olaylar, çalışma kitabını açma, çalışma kitabını kapatma, çalışma kitabını kaydetme, bir hücreye değişiklik yapma, bir sayfayı aktive etme ve diğer şeyleri içerir.
-
VBE'deki Anlık pencereden. Alt yordamın adını yazıp Enter tuşuna basmanız yeterlidir.
Şimdi, bir VBA modülüne bir Alt yordamı girmeniz gerekiyor:
-
Yeni bir çalışma kitabıyla başlayın.
-
VBE'yi etkinleştirmek için Alt + F11 tuşlarına basın.
-
Proje penceresindeki çalışma kitabını seçin.
-
Yeni bir modül eklemek için Ekle → Modül'ü seçin.
Modüle aşağıdakileri girin:
Sub ShowCubeRoot () Num = InputBox ("Pozitif sayı girin") MsgBox Num ^ (1/3) & "küp köküdür. "End Sub
Bu yordam, kullanıcıya bir sayı sorar ve ardından bu numaranın küp kökünü bir ileti kutusunda görüntüler. Bu prosedürü uyguladığınızda ne olur böyle.
Bir sayı almak için yerleşik VBA InputBox işlevini kullanma.Bu arada, ShowCubeRoot bir iyi makro için bir örnek değildir. Hataları kontrol etmez, bu yüzden kolayca başarısız olur.
Bir sayının küp kökünü MsgBox işlevi ile görüntüleme.Neden iyi bir makro olmadığını görmek için, giriş kutusundaki İptal düğmesini tıklamayı veya negatif bir sayı girmeyi deneyin. Her iki işlem bir hata mesajıyla sonuçlanır.