- Katılım
- 14 Haziran 2007
- Mesajlar
- 142
- Excel Vers. ve Dili
- 2007
Merhabalar,
Aşağıda içeriği 0 olan satırları silmek için kullandığım kodlama mevcut.
Sheets("sql").Select
For cc = [E1].End(xlDown).Row To 2 Step -1
If Cells(cc, 22).Value = "0" And s2.Cells(cc, 23) < 0.01 Then
Rows(cc).Delete
End If
Next cc
bu kod ile varmak istediğim sonuca problemsiz ulaşıyorum.
Benim size danışmak istediğim
Bu kodu çalıştırınca satırların silineceği sayfaya gidiyor ve satırlar silinirken ekrandan izliyorum.
Satır sayısı 20 bine yakın olduğu için oldukça uzun süren bir işlem oluyor.
Bu kod daha hızlı çalışabilecek bir hale gelir mi?
Aşağıda içeriği 0 olan satırları silmek için kullandığım kodlama mevcut.
Sheets("sql").Select
For cc = [E1].End(xlDown).Row To 2 Step -1
If Cells(cc, 22).Value = "0" And s2.Cells(cc, 23) < 0.01 Then
Rows(cc).Delete
End If
Next cc
bu kod ile varmak istediğim sonuca problemsiz ulaşıyorum.
Benim size danışmak istediğim
Bu kodu çalıştırınca satırların silineceği sayfaya gidiyor ve satırlar silinirken ekrandan izliyorum.
Satır sayısı 20 bine yakın olduğu için oldukça uzun süren bir işlem oluyor.
Bu kod daha hızlı çalışabilecek bir hale gelir mi?
