Kod:
Sub degistir()
Dim sh As Worksheet, sonsat As Long
Dim k As Range
Sheets("sayfa1").Select
Set sh = Sheets("1")
Set sd = Sheets("2")
sonsat = sh.Cells(Rows.Count, "A").End(xlUp).Row
Set k = sh.Range("A1:A" & sonsat).Find(Range("A2").Value, , xlValues, xlWhole)
Set d = sd.Range("A1:A" & sonsat).Find(Range("A2").Value, , xlValues, xlWhole)
If Not k Is Nothing Then
k.Offset(0, 2).Value = Range("B2").Value
d.Offset(0, 2).Value = Range("c2").Value
sh.Select
End If
End Sub
merhabalar
sayfa1 "a2" hücresindeki de yazani "1" ve "2" de aratip yanina B2 ve C2 hücresini kopyalayan bir makro yazmayi başardim.
bunu sadece a2 de yazanı değil A kolonunun hepsini "1" ve "2" sayfalara dağtmak istiyorum.
sanırım o da şu "Find(Range("A2").Value" bunun yarine ne kullanmam gerekiyor.
teşekkürler.
http://s3.dosya.tc/server14/rhrsk5/Kitap155.rar.html
