kadir78
Altın Üye
- Katılım
- 6 Nisan 2016
- Mesajlar
- 227
- Excel Vers. ve Dili
- office 2019
- Altın Üyelik Bitiş Tarihi
- 30-12-2026
İyi günler aşağıdaki kodlar ile C2 hücresinde aranan değeri veri sayfasında c sütununda bularak, anasayfa içindeki belirli hücrelere eşitlemek istiyorum fakat çok denemeler yaptım olmuyor. Bu findnext olayını çözemedim. Yardım edermisiniz lütfen.
Kod:
Set sa = sheets("anasayfa")
Set sv = sheets("veri")
aranan = sa.range("C2").value
i = 0
With sa.range("C2")
Set c = .find(aranan)
if not c is nothing then
adr = c.address
Do
On error goto bitir
i = i + 1
if i = 1 then
sv.select
sv.range("C:C").find(c).select
bul = activecell.row
sa.range("C3").value = sv.cells(bul, 4)
sa.range("C4").value = sv.cells(bul, 5)
sa.range("C5").value = sv.cells(bul, 6)
sa.range("C6").value = sv.cells(bul, 7)
End if
if i = 2 then
sv.select
sv.range("C:C").find(c).select
bul = activecell.row
sa.range("C8").value = sv.cells(bul, 4)
sa.range("C9").value = sv.cells(bul, 5)
sa.range("C10").value = sv.cells(bul, 6)
sa.range("C11").value = sv.cells(bul, 7)
End if
if i = 3 then
sv.select
sv.range("C:C").find(c).select
bul = activecell.row
sa.range("C13").value = sv.cells(bul, 4)
sa.range("C14").value = sv.cells(bul, 5)
sa.range("C15").value = sv.cells(bul, 6)
sa.range("C16").value = sv.cells(bul, 7)
End if
Set c = .findnext(c)
Loop while c.address <> adr
End if
End with
bitir:
Son düzenleme: