DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Dim sh As Worksheet, sonsat As Long, i As Long
Sheets("Sayfa1").Select
Set sh = Sheets("Sayfa2")
Range("B5:L" & Rows.Count).ClearContents
Application.ScreenUpdating = False
sh.Range("A1").AutoFilter
sh.Range("A1").AutoFilter field:=2, Criteria1:="*" & Range("D3").Value & "*"
sh.Range("A1").CurrentRegion.Offset(1, 0).Copy Range("C5")
sh.AutoFilterMode = False
sonsat = Cells(Rows.Count, "C").End(xlUp).Row
For i = 5 To sonsat
Cells(i, "B").Value = i - 4
Next i
Application.ScreenUpdating = True
MsgBox "Veriler aktarıldı." & vbLf & "evrengizlen@hotmail.com"
End Sub
Örnek dosya ekleyiniz.Sn. Zorbey ve Evren Bey, sadece sayfa2 den değil de Sayfa2, Sayfa3 ve Sayfa4 den arayıp buldurmak isteseydik, kodda nasıl bir değişiklik yapılabilirdi. Cevabınız için şimdiden teşekkür ederim.
Diğer sayfaları benmi hazırlayacam.Siz hazırlayıp yollayın.Sayın Evren bey, işlediğiniz örnek dosyanın aynısı, sadece sayfa2 de olan veriler diğer sayfalarda da olduğunu varsayalım.
Dosyanız ektedir.Yalnız aynı dosyadan sayfa3 ve sayfa4 olarak bir bölüm kopyala yapıştır yaptım, bu sayfalardaki tomson kelimesi geçen satırları listelemesini istemiyorum.
Private Sub CommandButton1_Click()
Dim sh As Worksheet, sonsat As Long, i As Long, sayfa()
Dim sonsat2 As Long
Sheets("Sayfa1").Select
Range("B5:L" & Rows.Count).ClearContents
Application.ScreenUpdating = False
sayfa = Array("", "Sayfa2", "Sayfa3", "Sayfa4")
For i = 1 To UBound(sayfa)
sonsat2 = Cells(Rows.Count, "D").End(xlUp).Row + 1
Set sh = Sheets(sayfa(i))
sh.Range("A1").AutoFilter
sh.Range("A1").AutoFilter field:=2, Criteria1:="*" & Range("D3").Value & "*"
sh.Range("A1").CurrentRegion.Offset(1, 0).Copy
Range("C" & sonsat2).PasteSpecial xlPasteValuesAndNumberFormats
sh.AutoFilterMode = False
Set sh = Nothing
Next i
sonsat = Cells(Rows.Count, "C").End(xlUp).Row
For i = 5 To sonsat
Cells(i, "B").Value = i - 4
Next i
Application.ScreenUpdating = True
MsgBox "Veriler aktarıldı." & vbLf & "evrengizlen@hotmail.com"
End Sub