- Katılım
- 28 Eylül 2007
- Mesajlar
- 4,042
- Excel Vers. ve Dili
- 2013 Türkçe
Arkadaşlar merhaba,
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("C6:C31")) Is Nothing Then Exit Sub
If Target.CountLarge > 1 Then Exit Sub
Range("E2") = ActiveCell.Value
adet = WorksheetFunction.CountIf(Sheets("Data").Cells, Range("E2").Value)
Sheets("Data").Select
For i = 1 To adet
Cells.Find(What:=Sheets("Sayfa1").Range("E2"), After:=ActiveCell).Activate
t = ActiveCell.Row
Sheets("Sayfa1").Range("G" & i + 3 & ":K" & i + 3) = Range("D" & t & ":H" & t).Value
Next
Sheets("Sayfa1").Select
End Sub
kod Range sınıfının active yöntemi başarısız diye uyarı veriyor. Nasıl düzeltilebilir.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("C6:C31")) Is Nothing Then Exit Sub
If Target.CountLarge > 1 Then Exit Sub
Range("E2") = ActiveCell.Value
adet = WorksheetFunction.CountIf(Sheets("Data").Cells, Range("E2").Value)
Sheets("Data").Select
For i = 1 To adet
Cells.Find(What:=Sheets("Sayfa1").Range("E2"), After:=ActiveCell).Activate
t = ActiveCell.Row
Sheets("Sayfa1").Range("G" & i + 3 & ":K" & i + 3) = Range("D" & t & ":H" & t).Value
Next
Sheets("Sayfa1").Select
End Sub
kod Range sınıfının active yöntemi başarısız diye uyarı veriyor. Nasıl düzeltilebilir.
