- Katılım
- 22 Nisan 2006
- Mesajlar
- 13
Değerli arkadaşlar.
Sorunum şu kodlar.
Yeşil kısmı aktif edip mavi kısmı silince işlemi yapıyorum. Yalnız tüm sütunu hesapladığı için işlem süresi uzuyor.
Yapmak istediğim "A" sütununda hangi hücre aktif olursa Vlookup o satırda çalışsın.
Saygılar sunarım.
Sorunum şu kodlar.
Kod:
Private Sub Worksheet_change(ByVal target As Range)
[COLOR=green]'On Error Resume Next[/COLOR]
If Intersect(target, [a:a]) Is Nothing Then Exit Sub
frm = Sheets("sayfa2").[m2:n2000]
[COLOR=green]'For i = 9 To [a65536].End(3).Row[/COLOR]
[COLOR=green]'Range("b" & i) = WorksheetFunction.VLookup(Range("a" & i), frm, 2, 0)[/COLOR]
[COLOR=green]'If Range("a" & i) = "" Then Range("b" & i) = ""[/COLOR]
[COLOR=green]'Next[/COLOR]
[COLOR=blue]sat = ActiveCell.Row[/COLOR]
[COLOR=blue]Range("b" & sat) = WorksheetFunction.VLookup(Range("a" & sat), frm, 2, 0)[/COLOR]
End Sub
Yapmak istediğim "A" sütununda hangi hücre aktif olursa Vlookup o satırda çalışsın.
Saygılar sunarım.