Visual Basic - Basic - PicBasic ve Türevleri
Excel İçindeki Vba Derleyecisinde Bu Nasıl Yapılır
Excel İçindeki Vba Derleyecisinde Bu Nasıl Yapılır
-
Görev 1: İlgili harfe tıklandığında o harf ile başlayan terimlerin listelenmesi
1. İlgili harf ile başlayan terimleri saklamak amacıyla modül seviyesinde 2 boyutlu bir dizi oluşturun. Dizinin ilk boyutu terimi, ikinci boyutu ise terimin açıklamasını saklamak amacıyla kullanılacaktır.
2. Terimleri ilgili harf için oluşturduğunuz diziye ekleyin.
3. Terimleri listelemeden önce ListBox denetiminde yer alan tüm öğeleri silin. ListBox denetiminde yer alan tüm öğeleri silmek için Clear metodunu kullanın.
4. Bir For ... Next döngüsü kullanarak diziye eklediğiniz terimleri ListBox denetimine ekleyin. ListBox denetimine yeni öğe eklemek için AddItem metodunu kullanın.
5. Listeleme işleminin ardından listede yer alacak ilk terimin varsayılan olarak seçili olmasını sağlayın. Bu işlem için ListBox denetiminin ListIndex özelliğine 0 değerini atayın ve terimin açıklamasını Label denetiminde görüntüleyin.
Eğer ilgili harf ile başlayan her hangi bir terim yok ise sadece bu işlem adımlarını gerçekleştirin.
1. ListBox denetiminde yer alan tüm öğeleri silin. ListBox denetiminde yer alan tüm öğeleri silmek için Clear metodunu kullanın.
2. ListBox denetimine Bu harfle başlayan bir terim yok biçiminde bir öğe ekleyin. ListBox denetimine yeni öğe eklemek için AddItem metodunu kullanın.
3. Label denetiminde görüntülenen açıklamayı silin.
1. ListBox denetimininde yer alan bir öğeye tıklandığında seçili öğenin değerini kontrol edin. Eğer seçili öğe Bu harfle başlayan bir terim yok ise ilgili olay yordamından çıkın. Yordamdan çıkmak için Exit Sub deyimini kullanın.
Seçili öğenin değerine göre işlem yapabilmek amacıyla ListBox denetiminin Value özelliği ile If .. Then koşul yapısını kullanın. Koşul yapıları uygulama sürecinin kontrol etmek amacıyla kullanılır.If .. Then Koşul Yapısının Söz Dizimi
If Kosul1 Then
' Kosul1 sağlandığında yapılacak işlemler
ElseIf Kosul2 Then
' Kosul2 sağlandığında yapılacak işlemler
Else
' Hiçbir koşul sağlanmadığında yapılacak işlemler
End IfÖrnek
Dim A, B
A = 10: B = 15
If A > B Then
MsgBox "A B'den büyüktür."
ElseIf A < B Then
MsgBox "A B'den küçüktür."
Else
MsgBox "A ve B eşittir."
End If2. Yeni bir If .. Then koşul yapısını kullanarak ListBox denetiminde seçili öğenin ilk harfine göre ilgili terimin açıklamasını Label denetiminde görüntüleyin.
Seçili öğenin ilk harfini almak ve küçük harfe dönüştürmek için sırasıyla Left ve LCase işlevlerini kullanın. İşlevlerin nasıl kullanıldığını öğrenmek için VBA geliştirme ortamının yardımından faydalanın.
----
Arkadaşlar bunu nasıl yapabilirim?
istenen hangi harfe basılırsa o harfle ilgili kelimeler gelicek ve o kelişmeler geldiğinde herhangi birinin üzerine tıklannınca bi alt kısımda açıklaması yazıcak, bir nevi sözlük olayı