veri yönetimi macrosuna bul ilavesi

Katılım
30 Kasım 2004
Mesajlar
180
Excel Vers. ve Dili
2003 ingilizce
merhaba forumda en cok kullanılan macrolardan biri olan ekli veri yönetimi macrosuna ilave bul yapılmasını istiyorum.
Çünkü benim dosyamda 30 bin kayıt var ve listboxda düzeltecegim kaydı bulamıyorum. bul macrosu ilave edilip texboxlara atılabilirse harika olur.
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Dosyanızı inceledim neye göre arama yapacaksanız bildirilmisiniz.
 
Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
Sn ASMET67 ben gezinirken görüp inceledim ve mahsuru yoksa ortak olup ada göre bir bul macrosu eklenebilirse benim de işime yarayacağını düşündüm.ancak küçük bir ekle ;aynı ismde birkaç kayıt olduğunda acaba bul makrosu 2.3.4. tıklamalarda diğer isimleri getirebilirmi?bu istek benim için biraz zor.daha önce başka hocalar yardımcı olmaya çalışmıştı ancak aynı isimde 3 4 taramada sonuçları getiriyor ama ismi değiştirince bir arama daha yapmıyordu.taki user form kapanıp açılana kadar.ama onlarda sağolsunlar ufkumu genişletmeme yardımcı olmuşlardı.form işime yarayabileceği için burada sordum saygılarımla
 

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 forumda en cok kullanılan macrolardan biri olan ekli veri yönetimi macrosuna ilave bul yapılmasını istiyorum.
Çünkü benim dosyamda 30 bin kayıt var ve listboxda düzeltecegim kaydı bulamıyorum. bul macrosu ilave edilip texboxlara atılabilirse harika olur.
Adı ve soyadu kutusuna veri giriniz ve bul tuşuna basınız.
Büyük küçük harfe duyarlı değildir.:cool:
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton6_Click()
Dim sat, i As Long, k As Byte
ListBox1.RowSource = ""
If TextBox1.Value = "" Then
    MsgBox "Adı kutusu boş olamaz..!!", vbCritical
    TextBox1.SetFocus
    Exit Sub
End If
If TextBox2.Value = "" Then
    MsgBox "Soyadı kutusu boş olamaz..!!", vbCritical
    TextBox2.SetFocus
    Exit Sub
End If
sat = 0
For i = 2 To Cells(65536, "A").End(xlUp).Row
    If LCase(Replace(Replace(Cells(i, "B").Value, "I", "ı"), "İ", "i")) = _
    LCase(Replace(Replace(TextBox1.Value, "I", "ı"), "İ", "i")) And _
    LCase(Replace(Replace(Cells(i, "C").Value, "I", "ı"), "İ", "i")) = _
    LCase(Replace(Replace(TextBox2.Value, "I", "ı"), "İ", "i")) Then
    ListBox1.AddItem
        For k = 2 To 9
            ListBox1.Column(k - 2, sat) = Cells(i, k).Value
        Next k
    End If
Next i
MsgBox "Arama tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
hocam elinize sağlık ama 2 tane veya fazla aynı isim olduğunda sadece birini getiriyor sanıyorum.yinede elinize sağlık
 

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
Sorun giderildi.İşlem tamamdır.
Ekli dosyayı inceleyiniz.:cool:
 
Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
Sn Orion2 elinize ve emeklerinize sağlık süper olmuş.saydılar teşekkürler
 
Katılım
30 Kasım 2004
Mesajlar
180
Excel Vers. ve Dili
2003 ingilizce
fırsat bulup yazamamıştım teşekkürler
 
Üst