Excel programlama - giriş
Bu pratik ipucunda, VBA (Uygulamalar için Visual Basic) ile Excel programlamaya bir giriş yapacağız.
Excel programlama: VBA ile UserForm oluşturma
Önce Excel'i başlatın ve VBA düzenleyicisini başlatmak için [Alt] ve [F11] tuşlarına aynı anda basın. Ayrıca makalenin sonundaki resim galerisindeki tüm adımları size gösteriyoruz.
- "Ekle" sekmesini tıklayın ve açılır menüden "UserForm" u seçerek bir form ekleyin. "Özellikler" penceresinde adı, yüksekliği, genişliği ve diğer özellikleri düzenleyebilirsiniz.
- Daha sonra çeşitli öğeler eklemek için Araç Koleksiyonu penceresini kullanabilirsiniz. İlk olarak, örneğin, bir "etiket" ekleyin. "Özellikler" penceresindeki "Altyazı" değerini ayarlayarak bu alandaki metni değiştirin.
- Bir sonraki adım bir "komut düğmesi" eklemektir. Yine, "Özellikler" penceresindeki görünümü düzenleyebilirsiniz. Şimdi bu programı çalıştırıp düğmesine tıklarsanız hiçbir şey olmaz. Bu düğmeyle komutları saklamak için üzerine çift tıklayın.
Excel programlama: VBA'daki komutlar
Aşağıda düğmenize nasıl çeşitli komutlar atayabileceğinizi göstereceğiz.
- İlk olarak, mevcut bir etiketin etiketini değiştirebilirsiniz. Örneğin, »Label1.Caption =" Yeni etiket "« (dış tırnak işaretleri olmadan) komutu kullanılabilir. Bu durumda, etiketin etiketlenmesi "Etiket1" adına uyarlanır.
- Örneğin, bir tuşa basıldığında yürütülen komutları da ekleyebilirsiniz. Bu farklı örnekleri sağ üst taraftaki açılır menüden seçebilirsiniz.
- "Test" içerikli bir mesajın görüntüleneceği "MsgBox" Test "" komutu da pratiktir. Bu mesaj ayrı bir pencerede "açılır". Aynı şekilde, "x" değişkeninde saklanan verileri içeren bir mesajı "x =" Test "" gibi bir komutla görüntülemek için »MsgBox x« komutunu kullanabilirsiniz.
- Diğer programlama dillerinde olduğu gibi »x = 17 + 42« veya »x = x + 1« gibi komutlarla farklı değerler hesaplayabilirsiniz.
Excel programlama: VBA'daki metin alanları ve koşullar
Ayrıca önemli olan, "araç koleksiyonu" nda da bulabileceğiniz "metin alanı" dır.
- Bu TextBox'ın girilen değerini "x" değişkeni için »x = TextBox1.Text« komutu ile saklayabilirsiniz.
- VBA'daki koşullar da çok pratiktir. Bunun bir örneği "If (TextBox1.Text = 42) Sonra" komutu olacaktır. Sonraki satır, koşul geçerliyse yürütülmesi gereken komutu gösterir. Ancak, koşul geçerliyse yürütülecek komutun sekme tuşuyla sağa taşınması gerekir. Daha sonra diğer koşullar "ElseIf" komutuyla başlamalıdır. Koşullardan hiçbiri geçerli değilse, »Else:« altındaki komut yürütülür. Sonuna End If komutunu eklemeyi unutmayın.
Bir sonraki pratik ipucunda, kuantum bilgisayarların nasıl çalıştığını açıklayacağız.