DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S1 As Worksheet, sat As Long, c As Range, Adr As String
Set S1 = Sheets("TANIM_ISIMLER")
If Intersect(Target, Range("P5")) Is Nothing Then Exit Sub
sat = 5
Application.ScreenUpdating = False
Range("Q" & sat & ":Q" & Rows.Count).ClearContents
Set c = S1.[A:A].Find(Target & "*", , xlValues, xlWhole)
If Not c Is Nothing Then
Adr = c.Address
Do
Cells(sat, "Q") = S1.Cells(c.Row, "A")
sat = sat + 1
Set c = S1.[A:A].FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
End If
Application.ScreenUpdating = True
End Sub
Merhaba Tekrar,Merhaba,
Gelen_malzeme sayfasının kod bölümüne kopyalayınız. P5 hücresine değer girdiğinizde kodlar çalışır.
Kod:Private Sub Worksheet_Change(ByVal Target As Range) Dim S1 As Worksheet, sat As Long, c As Range, Adr As String Set S1 = Sheets("TANIM_ISIMLER") If Intersect(Target, Range("P5")) Is Nothing Then Exit Sub sat = 5 Application.ScreenUpdating = False Range("Q" & sat & ":Q" & Rows.Count).ClearContents Set c = S1.[A:A].Find(Target & "*", , xlValues, xlWhole) If Not c Is Nothing Then Adr = c.Address Do Cells(sat, "Q") = S1.Cells(c.Row, "A") sat = sat + 1 Set c = S1.[A:A].FindNext(c) Loop While Not c Is Nothing And c.Address <> Adr End If Application.ScreenUpdating = True End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S1 As Worksheet, sat As Long, c As Range, Adr As String, son As Long
Set S1 = Sheets("TANIM_ISIMLER")
If Intersect(Target, Range("P5")) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
son = S1.Cells(Rows.Count, "A").End(xlUp).Row
sat = 5
Application.ScreenUpdating = False
Range("Q" & sat & ":Q" & Rows.Count).ClearContents
Set c = S1.Range("A2:A" & son).Find(Target & "*", , xlValues, xlWhole)
If Not c Is Nothing Then
Adr = c.Address
Do
Cells(sat, "Q") = S1.Cells(c.Row, "A")
sat = sat + 1
Set c = S1.Range("A2:A" & son).FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
End If
Application.ScreenUpdating = True
End Sub