- Katılım
- 27 Ocak 2009
- Mesajlar
- 238
- Excel Vers. ve Dili
- EXCEL2003,TÜRKÇE
- Altın Üyelik Bitiş Tarihi
- 25-06-2021
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C9:C10000]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
ActiveWindow.DisplayGridlines = False
Dim i As Integer
son = Cells(65536, "C").End(3).Row
Range("A9:R" & son + 1).Select
Selection.Borders.LineStyle = 0
Range("A9:R" & son).Select
Selection.Borders.LineStyle = 1
Selection.Borders.ColorIndex = 17
For i = 9 To son
If Range("C" & i) = "" Then
Range("A" & i).EntireRow.Delete
End If
If Range("C" & i) <> Range("C" & i + 1) Then
Range("a" & i & ": R" & i).Select
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlMedium
End With
Range("R9" & ": R" & son).Select
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlMedium
End With
Range("A9" & ": A" & son).Select
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlMedium
End With
End If
Next i
Range("C" & son + 1).Select
Application.ScreenUpdating = True
End Sub
Rica ederim:dönüş yaptığınız için teşekkür ederim.Kolay gelsin.Çok teşekkür ederim.
İsteğiniz.Merhaba çıtır. Yapmış olduğunuz kod çalışıyor. teşekkürler ama filtre yaptığımızda tarih değiştirdiğimizde çizgi ve çerçeveyi yeni verilere göre güncellemiyor.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C9:C10000]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
ActiveWindow.DisplayGridlines = False
Dim i As Integer
son = Cells(65536, "C").End(3).Row
Range("A9").Interior.ColorIndex = 16
For i = 9 To son
Range("A9").Interior.ColorIndex = 16
ilk = Range("C" & i)
ilk1 = Range("C" & i + 1)
If ilk = ilk1 And ilk <> "" Then
Range("A" & i).Offset.Resize(1, 19).Interior.Color = Range("A" & i).Interior.Color
Range("A" & i + 1).Offset.Resize(1, 19).Interior.Color = Range("A" & i).Interior.Color
End If
If ilk <> ilk1 And ilk <> "" And Range("A" & i).Interior.ColorIndex = 16 Then
Range("A" & i + 1).Interior.ColorIndex = 24
Range("A" & i).Offset.Resize(1, 19).Interior.Color = Range("A" & i).Interior.Color
End If
If ilk <> ilk1 And ilk <> "" And Range("A" & i).Interior.ColorIndex = 24 Then
Range("A" & i + 1).Interior.ColorIndex = 16
Range("A" & i).Offset.Resize(1, 19).Interior.Color = Range("A" & i).Interior.Color
End If
Next i
Range("A" & son + 1).Interior.ColorIndex = xlNone
Application.ScreenUpdating = False
End Sub
Rica ederim.Dönüş yaptığınız için teşekkür ederim.Kolay gelsin.çok teşekkür ederim.çıtır