Userformda Arama Butonuna Kod Yazmak

Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
ArkadaŞlar Ektekİ Dosyayla İlgİlenİrsenİz Sevİnİrİm.
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
TextBox2.Value = "": TextBox3.Value = ""
If TextBox1.Value = "" Then Exit Sub
Set k = Range("B11:B65536").Find(TextBox1.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
TextBox2.Value = Cells(k.Row, "D").Value
TextBox3.Value = Cells(k.Row, "E").Value
Else
MsgBox "Aranan Veri Bulunamadı.!"
End If
TextBox1.SetFocus
End Sub
 
S

Skorpiyon

Misafir
Sayın ferhatgurbuz,

böyle birşey mi istiyorsunuz acaba ?

Aşağıdaki kodları, butonun kod bölümünde Sub - End Sub aralığına yapıştırınız.

On Error Resume Next
Cells.Find(What:=TextBox1.Value, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
TextBox2.Value = ActiveCell.Offset(0, 2).Value
TextBox3.Value = ActiveCell.Offset(0, 3).Value

Saygılar...
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Orion2 arkadaşım sağol istediğim şekilde olmuş ellerine sağlık. ben bunu öğrenmek için istedim aslında yapmak istediğim daha geniş boyutlarda. Birşey daha soracağım hani dedim ya numaraya göre aratıyoruz. peki adı veya soyadına görede aratabilirmiyiz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Orion2 arkadaşım sağol istediğim şekilde olmuş ellerine sağlık. ben bunu öğrenmek için istedim aslında yapmak istediğim daha geniş boyutlarda. Birşey daha soracağım hani dedim ya numaraya göre aratıyoruz. peki adı veya soyadına görede aratabilirmiyiz.
Adı ve soyadına görede aratabilirsiniz.
Sizin sayafanızda adı ve soyadı ayni hücrede olmadığı için,find komutu değilde for next döngüsüne girerek if komutu ile ad ve soyad bulunan hücreleri sorgulayarak yapabilirsiniz.:cool:
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
hocam teşekkür ederim ama ben sizin dediklerinizi yapabilecek kadar bilgili değilim.
 
Katılım
22 Temmuz 2006
Mesajlar
186
Excel Vers. ve Dili
2003
Ekli örneği inceleyebilirmisin, Eğer uygunsa çalışmaya devam edebilirim


Kolay Gelsin . .
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Hocam İlgİne TeŞekÜr Ederİm Ama Benİm Yapmak İstedİĞİm Farkli

Ektekİ Dosya Üzerİne Arama YaptiĞim Zaman KİŞİnİn Bİlgİlerİ Gelİyor. Ben Dİyorum Kİ KİŞİnİn Numarasi DeĞİlde Ayni Zamanda Adi İlede Aratabİleyİm. Bİrde Gelen Bİlgİlerİ Userformda DeĞİŞtİrdİĞİm Zaman Excel De De O DeĞİŞİklİk Uygulansin
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.
Personel numarasanına göremi yoksa ad soyada göremi arama yapacaksınız yanındaki option butonu seçerek belirtiyorsunuz.Ve o şekilde arama yapıyorsunuz.
İsterseniz değişiklikte yapabiliyorsunuz.:cool:
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
teşekkür ederim. ben diğerlerinin üzerinde çalışayım. gerekli yerlerde sizden tekrar yardım isterim. hayırlı çalışmalar
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Rica ederim.
İyi çalışmalar.:cool:
 
Üst