karaelmas4467
Altın Üye
- Katılım
- 23 Aralık 2006
- Mesajlar
- 202
- Excel Vers. ve Dili
- 2003
- Altın Üyelik Bitiş Tarihi
- 31-07-2027
hücreye girilen tarih geçmiş bir tarih ise o t satırın gizlenmesini nasıl sağlayabilirim....
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, [A:A]) Is Nothing Then Exit Sub
If Target < Date Then
Target.EntireRow.Hidden = True
Else
Target.EntireRow.Hidden = False
End If
End Sub
peki gizli satırları göster ve tekrar gizle şeklinde bir kod yazabilirmisiniz.Sayfa kod bölümüne yazınız.
Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [A:A]) Is Nothing Then Exit Sub If Target < Date Then Target.EntireRow.Hidden = True Else Target.EntireRow.Hidden = False End If End Sub
Sub GOSTER()
Cells.EntireRow.Hidden = False
End Sub
[/QUOTKod:Sub GOSTER() Cells.EntireRow.Hidden = False End Sub
ekli dosyada sorunumu daha açık anlattım. ilginize tşk..
Sub GIZLE()
Dim SUT As Integer
For SUT = 1 To Cells(65536, "A").End(3).Row
If Cells(SUT, "A") < Date Then
Cells(SUT, "A").EntireRow.Hidden = True
End If
Next
End Sub
Sub GOSTER()
Cells.EntireRow.Hidden = False
End Sub
Sub gizle()
For s = 2 To 15
If Cells(s, 1) < Date Then Cells.EntireRow(s).Hidden = 1
Next
End Sub
Sub göster()
[a:a].EntireRow.Hidden = False
End Sub