DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sanırım filtre uyguladığınız alan verileri formülle başka bir alandan alıyor.
Bundan dolayı alanda değişiklik olunca filtreniz ilk hali ile kalıyor.
Bu işlemin kısayolu;
YENİDEN UYGULA (CTRL+ALT+L)
Sub Filtre_Yenile()
Sheets("Sayfa1").AutoFilter.ApplyFilter
End Sub
Aşağıdaki kodu kullanabilirsiniz.
Kod:Sub Filtre_Yenile() Sheets("Sayfa1").AutoFilter.ApplyFilter End Sub
Sheets("konu").Select
Columns("A:A").Select
ActiveWorkbook.Worksheets("konu").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("konu").Sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("konu").Sort
.SetRange Range("A1:A100")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With