- Katılım
- 3 Mart 2009
- Mesajlar
- 519
- Excel Vers. ve Dili
- excel 2003 tr
Arkadaşlar üsteki kod işe yarıyor lakin 1200 ile 2500 satırda cok kasma yapmaya başladı daha hızlı çalışabilcek bir kod varmıPrivate Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.Volatile
Application.ScreenUpdating = False
Columns(1).EntireRow.Hidden = False
Set Aralik = Range("V70:V70" & [1200:1200].End(3).Row)
Set bul = Aralik.Find("GZL", LookIn:=xlValues, lookat:=xlWhole)
If Not bul Is Nothing Then
adres = bul.Address
Do
Set bul = Aralik.FindNext(bul)
bul.EntireRow.Hidden = True
Loop While Not bul Is Nothing And bul.Address <> adres
'MsgBox "İŞLEM BİTTİ.", vbInformation, "PEGEM MÜHENDİSLİK"
End If
End Sub
Gizle yazan satırın gizlenmesi ile ilgili
