• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

kelime programı

Katılım
4 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
excel 2003 türkçe
sayın üstadlar. yaptıgım programda eksık kısımlar ıcın yardım beklıyorum. arama motoru eksık. ben arayuzu yaptım sadece kodlar yazılacak. bırde kelıme ezberlemek ıcın daha onceden gırılen kelımelerden rastgele secen ve label de goosteren komutu yazzdım fakat sadece ıngılızcesını secıp yazıyor. ıstegım onun turkcesınıde dıger labelde gostermesı.
 

Ekli dosyalar

Label yerine ListBox kullanmak daha yararlı olur gibi geldi bana...
 
listbox u nasıl kullanmayı dusunuyorsun. ona gerek yokkı. orda amac rastgele secıp labelde goster ve aynı adımlarla kelımelerı gor ve ezberle. lıstboxa gerek yokkı
 
Kodunuzu Aşağıdaki gibi değiştiriniz.
Kod:
Private Sub basla_Click()
say = WorksheetFunction.CountA([A:A])
b = Int((say * Rnd) + 1)
UserForm1.Label1.Caption = Range("A" & b)
UserForm1.Label2.Caption = Range("B" & b)
End Sub
 
ozgretmen teşekkürler istedigim gibi.. şimdi tek sorun arama motoru.. yardım edebılecek arkadaslar yardımlarınızı beklıyorum
 
arama motoru için yardım edebılır mısınız arkadaslar. arayuz tasarımını basıtce yaptım. sadece kodlar gereklı. ıngılızce kelımeyı arayacak alta turkcesını yazacak. bılındık sozluk mısalı. yardım beklıyorum
 

Ekli dosyalar

arkadasım ozgretmen... yardımların ıcın tesekkur ederım. bu benım ıcın yeterlı. hersey tam istedigim gibi. ilgin için tekrar tesekkur ederım...şimdi birasda süsleyip püsleyim kullanım hazırlayım. eminim birçok kişinin işine yarayacaktır.
 
arkadaslar bu arama motorunda arama yapılıyor hersey normal lakin bulunamıcak bırsey yazıldıgında hata verıyor. olmayan bıse arandıgında "aradıgınız kelime bulunamadı" yazmasını ıstıyorum. yardım edebılecek bırı war mı?
 

Ekli dosyalar

Aşagıdaki koda gore duzenleyiniz.

Kod:
On Error GoTo hata
y = Sheets("sayfa1").Cells(65536, "A").End(xlUp).Row
Sheets("Sayfa1").Range("A1:A" & y).Find(TextBox1.Value, LookIn:=xlValues, LookAt:=xlWhole).Select
TextBox2.Value = ActiveCell.Offset(0, 1).Value
If hata = True Then
hata: MsgBox "Aranan Kelime Bulunamadı", vbCritical, "Dikkat"
End If
 
kemal demir arkadaşım ilginden dolayı çok teşekkür ederim. istediğimşey buydu.
 
Geri
Üst