DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub sil()
Selection.EntireRow.Delete
End Sub
Sub SATIR_SİL()
Application.ScreenUpdating = False
ADIM = 3
İLK_SATIR = ActiveCell.Row
SON_SATIR = [A65536].End(3).Row
For X = İLK_SATIR To SON_SATIR Step ADIM - 1
Rows(X).Delete
Next
Application.ScreenUpdating = True
MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
peki sildiğimiz hücreleri geri alabilirmiyiz?
Sub SatSil()
Dim i As Long
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
If ActiveSheet.AutoFilterMode = True Then Selection.AutoFilter
i = Cells(Rows.Count, "A").End(3).Row
Selection.AutoFilter
ActiveSheet.Range("$A$1:$J$" & i).AutoFilter Field:=2, Criteria1:="<>Standart"
Range("A1").CurrentRegion.Offset(1, 0).Delete
Selection.AutoFilter
With Application
.ScreenUpdating = True
.DisplayAlerts = True
End With
End Sub
Merhaba,
B sütunu tamam, peki başlık hangi satırda, kaçıncı satırdan başlıyor, kaçıncı sütunda bitiyor. Kodlama tekniğine göre bunlar da önemli.
Başlığın 1. satırda olduğu varsayılarak aşağıdaki kodları deneyiniz.
Kod:Sub SatSil() Dim i As Long With Application .ScreenUpdating = False .DisplayAlerts = False End With If ActiveSheet.AutoFilterMode = True Then Selection.AutoFilter i = Cells(Rows.Count, "A").End(3).Row Selection.AutoFilter ActiveSheet.Range("$A$1:$J$" & i).AutoFilter Field:=2, Criteria1:="<>Standart" Range("A1").CurrentRegion.Offset(1, 0).Delete Selection.AutoFilter With Application .ScreenUpdating = True .DisplayAlerts = True End With End Sub