UserForm ile Dört İşlem Yapma isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.
Yararlanılması temennisiyle.
Hazır Kod
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(85 satır)
Açıklama
UserForm ile Dört İşlem Yapma başlığı altında sunulan bu hazır makro kodu, işlemin adımlarını öğretici biçimde sunmaktadır.Aşamalar
- VBA Düzenleyici açılmaktadır. Ekle menüsünden Modül eklenmektedir. Hazır Kod bölümündeki Show_FourOps_Form yordamı modül penceresine yapıştırılmaktadır.
- Ekle menüsünden UserForm eklenmektedir. Varsayılan ad UserForm1 olarak bırakılmaktadır.
- UserForm üzerinde aşağıdaki denetimler manuel eklenmektedir. Adların birebir aynı olması gerekmektedir.
- Label denetimi. Name lblA. Caption Sayi A. Left 12, Top 14, Width 60 olmaktadır.
- TextBox denetimi. Name txtA. Left 90, Top 12, Width 90, Height 20 olmaktadır.
- Label denetimi. Name lblB. Caption Sayi B. Left 12, Top 42, Width 60 olmaktadır.
- TextBox denetimi. Name txtB. Left 90, Top 40, Width 90, Height 20 olmaktadır.
- Label denetimi. Name lblOp. Caption Islem. Left 12, Top 70, Width 60 olmaktadır.
- ComboBox denetimi. Name cboOp. Left 90, Top 68, Width 120, Height 18 olmaktadır.
- CommandButton denetimi. Name cmdCalc. Caption Hesapla. Left 12, Top 110, Width 80, Height 26 olmaktadır.
- CommandButton denetimi. Name cmdClear. Caption Temizle. Left 100, Top 110, Width 80, Height 26 olmaktadır.
- CommandButton denetimi. Name cmdClose. Caption Kapat. Left 188, Top 110, Width 80, Height 26 olmaktadır.
- Label denetimi. Name lblResult. Caption Sonuc:. Left 12, Top 150, Width 256, Height 18 olmaktadır.
Kullanım
- Modüldeki Show_FourOps_Form yordamı çalıştırılmaktadır.
- Sayi A ve Sayi B alanlarına değer girilmektedir.
- Islem listesinden Toplama Cikarma Carpma veya Bolme seçilmektedir.
- Hesapla düğmesi ile sonuç görüntülenmektedir. Temizle ile girişler temizlenmektedir. Kapat ile form kapatılmaktadır.
Sınırlamalar ve Notlar
- Ondalık ayracı için girdilerde virgül ve nokta desteklenmektedir. Gerekirse bölgesel ayara uygun metin dönüştürülmektedir.
- Bolme işleminde b degeri sifir ise uyarı verilmektedir.
- Denetim adları değiştirildiğinde kod içinde de aynı adların kullanılması gerekmektedir.
Yararlanılması temennisiyle.