Merhabalar,
Dosyamda birden çok sayfa var. İlk sayfamda diğer sayfalarda olduğunu düşündüğüm bir kodu yazdığımda ona ait bilgileri getirsin istiyorum. Eğer yazdığım kod ile diğer sayfada olan kod birbiri ile aynı ise sorun yok. Ancak aynı satırda bu kod ve virgül ile ayrılmış yan yana kod varsa bunu bulamıyor. Kodları aşağıda yazdım nasıl yapabilirim?
Yazdığım kod : 81803866
Sayfalardan birinde şu şekilde bulunuyor : 81803866, 960E6102B,734460M91, 734460Z91, 81512, 81874, 82113, 82136
Bu kod ortada ya da sonda olabilir.
Sub kodgetir()
Dim i As Integer
Dim a As Integer
Dim c As Integer
For i = 2 To Sheets.Count
For a = 1 To Sheets(i).[a50000].End(3).Row
c = Sayfa1.[a50000].End(3).Row + 1
If Sheets(i).Cells(a, d) = Sayfa1.Range(n1″) Or Sayfa1.Range(n1″) = Sheets(i).Cells(a, d) & * Then
Sayfa1.Cells(c, 1) = Sheets(i).Cells(a, e)
End If
Next a
Next i
End Sub
Dosyamda birden çok sayfa var. İlk sayfamda diğer sayfalarda olduğunu düşündüğüm bir kodu yazdığımda ona ait bilgileri getirsin istiyorum. Eğer yazdığım kod ile diğer sayfada olan kod birbiri ile aynı ise sorun yok. Ancak aynı satırda bu kod ve virgül ile ayrılmış yan yana kod varsa bunu bulamıyor. Kodları aşağıda yazdım nasıl yapabilirim?
Yazdığım kod : 81803866
Sayfalardan birinde şu şekilde bulunuyor : 81803866, 960E6102B,734460M91, 734460Z91, 81512, 81874, 82113, 82136
Bu kod ortada ya da sonda olabilir.
Sub kodgetir()
Dim i As Integer
Dim a As Integer
Dim c As Integer
For i = 2 To Sheets.Count
For a = 1 To Sheets(i).[a50000].End(3).Row
c = Sayfa1.[a50000].End(3).Row + 1
If Sheets(i).Cells(a, d) = Sayfa1.Range(n1″) Or Sayfa1.Range(n1″) = Sheets(i).Cells(a, d) & * Then
Sayfa1.Cells(c, 1) = Sheets(i).Cells(a, e)
End If
Next a
Next i
End Sub
