- Katılım
- 18 Ağustos 2007
- Mesajlar
- 22,183
- Excel Vers. ve Dili
- Microsoft 365 Tr
Ofis 2016 Tr
Ömer Bey, harika oldu çok teşekkür ederim. gayet güzel çalışıyor. bir düzeltme yapabilirmiyiz; normalde 260. satırdan en son satıra kadar gizliydi. şimdi gizli satırlarıda açarak formüllerin ortaya çıkmasına neden oluyor. gizleme sınırlı olabilirmi? yani 1000. satıra kadar mesela. daha sonrasını açmayacak şekilde. Birde, satırlar gizlendiğinde gizlenmiş şekilde kalan I sütunundaki notların silinmesi mümkünmüdür?
Bu şekilde deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Long
If Intersect(Target, Range("F2")) Is Nothing Then Exit Sub
With Application
.Calculation = xlManual
.ScreenUpdating = False
End With
ActiveSheet.Unprotect "123"
Rows("4:1000").EntireRow.Hidden = False
For i = 4 To 1000 'Cells(Rows.Count, "C").End(xlUp).Row
If Cells(i, "C") = "" Then
Rows(i).EntireRow.Hidden = True
End If
Next i
ActiveSheet.Protect "123"
With Application
.Calculation = xlAutomatic
.ScreenUpdating = True
End With
End Sub
