arkadaşlar bu forumu inceleyerek bulduğum bir kod üzerinde biraz değişiklik yaparak aşağıdaki hale getirdim, ancak bu kod sadece aradığım metin hücresinin adresini getiriyor oysa ben tam olarak şunu istiyorum,
iki sayfalı çalışma kitabının 1.sayfasının a1 hücresindeki metni, 2.sayfanın b sütununda aratıp (ki bu metin birden fazla olabilir) yanında ki 75 sütunla birlikte bulunduğum sayfaya yazması (A sütunundan CC sütununa kadar)
Sub BulListele12()
Dim c As Range, Adr As Variant, sat As Long, sonhcr As Range
Dim i As Integer, adres As String
sat = 20: i = 2
With Sheets(i).Cells
Set sonhcr = .Cells(.Cells.Count)
Set c = .Find(Range("A1"), sonhcr, xlValues, xlWhole)
If Not c Is Nothing Then
Adr = c.Address
Do
adres = c.Address
Cells(sat, "A") = adres
sat = sat + 1
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
End If
End With
Set sonhcr = Nothing: Set c = Nothing
End Sub
yardımcı olacak arkadaşlara çok teşekkür ederim..
iki sayfalı çalışma kitabının 1.sayfasının a1 hücresindeki metni, 2.sayfanın b sütununda aratıp (ki bu metin birden fazla olabilir) yanında ki 75 sütunla birlikte bulunduğum sayfaya yazması (A sütunundan CC sütununa kadar)
Sub BulListele12()
Dim c As Range, Adr As Variant, sat As Long, sonhcr As Range
Dim i As Integer, adres As String
sat = 20: i = 2
With Sheets(i).Cells
Set sonhcr = .Cells(.Cells.Count)
Set c = .Find(Range("A1"), sonhcr, xlValues, xlWhole)
If Not c Is Nothing Then
Adr = c.Address
Do
adres = c.Address
Cells(sat, "A") = adres
sat = sat + 1
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
End If
End With
Set sonhcr = Nothing: Set c = Nothing
End Sub
yardımcı olacak arkadaşlara çok teşekkür ederim..
