Excel Makro Eğitimleri-Excelde Userform Üzerinden Toplama İşlemi ve Val Komutu


Excel Makro Eğitimleri-Excelde Userform Üzerinden Toplama İşlemi ve Val Komutu

 

Merhaba,

Excel Visual Basic öğrenmek isteyenler için  basit bir  toplama işlemini göstermeye çalışacağım.

UserForm ekranında; ilk sayı, ikinci sayı, toplam labellerinden  ve çıkış butonunda oluşacak. Excel sayfamızı açtığımızda Geliştirici kısayolunun açık olması lazım. Eğer değilse nasıl açılacağını buradaki linkten ulaşabilirsiniz.

VBE’ye yani Visual Basic Editörüne geçiyoruz. Bunun için kısayolu olan ALT+F11′ de kullanabilirsiniz.Bu editörü ilk kez açacaksanız boş bir ekranla karşılaşabilirsiniz. Bunun için gerekli menüleri ekranımıza ekleyelim:

View penceresi- Project Explorer 

View Penceresi- Properties Window

Porject kısmında boş bir alanda sağ tıklayarak  bir adet Userform ekleyerek başlayabiliriz.

 

Userform ekranını düzenleyelim.

İlk sayı, ikinci sayı ve toplamı  Label ile,

Gireceğimiz değerleri Textbox ile,

Çıkış butonunu ise CommandButton ile yapacağız.

 Kod yazmak için TextBox1 çift tıklarız.

Private Sub TextBox1_Change()

TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)

End Sub

Val nedir?

Kodlamalarda örneğin TextBox1.Text kullanırız. Burada Value veya Text  bazen string ( metin ) değeri olarak algılanır.
Val(TextBox1.Value) şeklindeki niteleme ile TextBox nesnesinin taşıdığı değerin bir sayısal değer olduğu ifade edilir

Eğer val‘ı kullanmasaydım mesela 2 ve 56’yı toplayacağım bana sonuç olarak 58 yerine 256 verir. Tanımda açıklandığı üzere değerin sayısal olarak algılanması için kullandık.

Aynı işlemi TextBox2.Text için de yapalım.

Private Sub TextBox2_Change()

TextBox3.Text = (TextBox1.Text) + (TextBox2.Text)

End Sub

Çıkış komutunun kodu ise çok basittir. Yine 2 kere tıklarız ve end yazarız.

Private Sub CommandButton1_Click()
End

End Sub

Bir sonraki yazımda görüşmek üzere, hoşçakalın 🙂


Like it? Share with your friends!

1608

You may also like

More From: Excel Eğitimleri

DON'T MISS