• DİKKAT

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

Veri sayfasındaki firma bilgilerini ara bul

Katılım
13 Şubat 2009
Mesajlar
198
Excel Vers. ve Dili
2007
Veri sayfasında firmalar hakkında yazdığım notları liste sayfasında sadece o firmaya ait bütün notları getirmesini istiyorum. Bir nevi veri sayfasında süzmek gibi.
 

Ekli dosyalar

yanıt

LİSTE Sayfasının kod bölümüne kopyalayınız
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
s = 4
If Intersect(Target, [a4:a5000]) Is Nothing Then Exit Sub
son = Sheets("VERİ").Cells(65536, "a").End(xlUp).Row
For sat = 4 To Cells(65536, "a").End(xlUp).Row
Set bul = Sheets("VERİ").Range("A2:A" & son).Find(Cells(sat, "a"), , xlValues, xlWhole)
If Not bul Is Nothing Then
adres = bul.Address
Do
Cells(s, "b") = Sheets("VERİ").Cells(bul.Row, "d").Value
Cells(s, "c") = Sheets("VERİ").Cells(bul.Row, "e").Value
s = s + 1
Set bul = Sheets("VERİ").Range("A2:A" & son).FindNext(bul)
Loop While Not bul Is Nothing And bul.Address <> adres
End If
Next
End Sub
 
Dosyanız ektedir.:cool:
Kod:
Sub dusunceleri_getir_59()
Dim sh As Worksheet, sat As Long
Range("A3:E65536").Clear
If Range("A1").Value = "" Then Exit Sub
Application.ScreenUpdating = False
Set sh = Sheets("Veri")
sat = sh.Cells(65536, "C").End(xlUp).Row
If sat < 2 Then
    Application.ScreenUpdating = True
    Exit Sub
End If
sh.Range("A1").AutoFilter
sh.Range("A1").AutoFilter field:=3, Criteria1:=Range("A1").Value
sh.Range("A1").CurrentRegion.Copy Range("A3")
sh.Range("A1").AutoFilter
Application.ScreenUpdating = True
MsgBox "İşlem tamalandı." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
 

Ekli dosyalar

Veri sayfasında firmalar hakkında yazdığım notları liste sayfasında sadece o firmaya ait bütün notları getirmesini istiyorum. Bir nevi veri sayfasında süzmek gibi.


Evren bey çok teşekkür ederim ama, olmayan bilgileri silmiyor. Bakabilirmisiniz
Anlamadım.
Neyi silecek.
Siz silme konusu ile ilgili bir şey istememiştiniz.Bakın yukarıda sorunuzu yazdım.
Benmi yanlış ım acaba sizimi yanlış.Anlayamadm.
Yazdığım kodlar bu istediğinizi yapıyor.:cool:
 
A1 hücresine 1002 yazdığımda 1. Satıra doğru bilgiyi getiriyor. Ama 2. Ve 3. Satırda 1001 in bilgileri hala duruyor.
 
Evren bey çok teşekkür ederim ama, olmayan bilgileri silmiyor. Bakabilirmisiniz


Evet doğru.
Düzenledim.
Dosyaı 4 nolu mesajdan tekrar indirebilirsiniz.
Birkaç çeşit daha veri girseydiniz ben onu farketçektim.
Siz böyle yapınca olmazdı ama autofilter geniş tutunca oldu silmedi orasını ben çünkü kodda daha önceki duruma göre silmiştim.:cool:
 
Sayın, Evren Gizlen, yapmış olduğunuz dosyayı kullanmaktayım yalnız bir ricam olacak, Değer olmayan hücreleri temizlemiyor. ne yapmam gerekiyor. En fazla süzdüğüm satır sayısının biçimi duruyor. kenar çizgileri gibi.
 
Sayın, Evren Gizlen, yapmış olduğunuz dosyayı kullanmaktayım yalnız bir ricam olacak, Değer olmayan hücreleri temizlemiyor. ne yapmam gerekiyor. En fazla süzdüğüm satır sayısının biçimi duruyor. kenar çizgileri gibi.

4 numralı mesajda günceledim.
Bakın bakalım olmuşmu.:D
 
Geri
Üst