- Katılım
- 31 Aralık 2009
- Mesajlar
- 1,105
- Excel Vers. ve Dili
- excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
arkadaşlar sayfa 1 deki a1 hücresinin değiştirince sayfa2deki a1:d1 hücre aralığının rengini ona bağımlı değişsin istiyorum
a1 deki hücre aktif hücre olacak ve macro anına çalışacak
bir kod yazdım ama hatalı oldu galiba; nasıl düzeltebiliriz
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [!sayfa1(A1:a4)]) Is Nothing Then Exit Sub
Dim i As Integer
Range("A1:d1").Interior.ColorIndex = Range("sayfa1A1").Interior.ColorIndex
Range("a2:d2").Interior.ColorIndex = Range("sayfa1A2").Interior.ColorIndex
Range("A3:d3").Interior.ColorIndex = Range("sayfa1a3").Interior.ColorIndex
Range("A4:d4").Interior.ColorIndex = Range("sayfa1A4").Interior.ColorIndex
End Sub
a1 deki hücre aktif hücre olacak ve macro anına çalışacak
bir kod yazdım ama hatalı oldu galiba; nasıl düzeltebiliriz
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [!sayfa1(A1:a4)]) Is Nothing Then Exit Sub
Dim i As Integer
Range("A1:d1").Interior.ColorIndex = Range("sayfa1A1").Interior.ColorIndex
Range("a2:d2").Interior.ColorIndex = Range("sayfa1A2").Interior.ColorIndex
Range("A3:d3").Interior.ColorIndex = Range("sayfa1a3").Interior.ColorIndex
Range("A4:d4").Interior.ColorIndex = Range("sayfa1A4").Interior.ColorIndex
End Sub
