- Katılım
- 2 Mayıs 2008
- Mesajlar
- 295
- Excel Vers. ve Dili
- Office 365
Merhaba Arkadaşlar,
Aşağıdaki işlem A sütununa tıklandıgında ilgili satır için çalışıyor. Bir döngü ile beraber dolu olan tüm satırlar için çalışmasın sağlayabilir misiniz?
Tesekkurler, iyi calismalar
Aşağıdaki
Aşağıdaki işlem A sütununa tıklandıgında ilgili satır için çalışıyor. Bir döngü ile beraber dolu olan tüm satırlar için çalışmasın sağlayabilir misiniz?
Tesekkurler, iyi calismalar
Aşağıdaki
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s1, s2
Dim i, b, s, c, p, q
If Intersect(Target, Range("a3:a50000")) Is Nothing Then Exit Sub
Set s1 = Sheets("Sonuc")
Set s2 = Sheets("Bilgici")
q = s1.Cells(Target.Row, "c").Value * 1
b = s1.Cells(Target.Row, "e").Value
s = s1.Cells(Target.Row, "f").Value
c = s1.Cells(Target.Row, "g").Value
p = s1.Cells(Target.Row, "h").Value
s1.Cells(Target.Row, "aa").Value = Null
For i = 2 To s2.Cells(65536, "a").End(xlUp).Row
If q = s2.Cells(i, "g").Value And b = s2.Cells(i, "m").Value And s = s2.Cells(i, "n").Value And c = s2.Cells(i, "o").Value And p = s2.Cells(i, "q").Value Then
s1.Cells(Target.Row, "aa").Value = s2.Cells(i, "d").Value
s1.Cells(Target.Row, "ab").Value = s2.Cells(i, "s").Value
s1.Cells(Target.Row, "aq").Value = s2.Cells(i, "e").Value
End If
Next i
Set s1 = Nothing
Set s2 = Nothing
End Sub
