Evet, Excel VBA (Visual Basic for Applications) kullanarak da 392. satırdan sonrasını silebilirsin. Aşağıdaki VBA kodunu kullanarak bunu yapabilirsin:
Adımlar:
- Excel'de Geliştirici Sekmesini Aç:
- Eğer "Geliştirici" sekmesi aktif değilse, dosya > seçenekler > şeridi özelleştir > geliştirici kutucuğunu işaretle ve onayla.
- VBA Editörünü Aç:
- "Geliştirici" sekmesinde "Visual Basic" seçeneğine tıkla.
- Yeni Modül Oluştur:
- Açılan VBA penceresinde Insert > Module seçeneğine tıkla.
- Aşağıdaki Kodu Yapıştır:
Sub Sil_392_Sonrası()
Dim SonSatir As Long
' Çalışma sayfasındaki son dolu satırı bul
SonSatir = Cells(Rows.Count, 1).End(xlUp).Row
' 392. satırdan sonrasını kontrol edip silme
If SonSatir >= 392 Then
Rows("392:" & SonSatir).Delete
End If
End Sub- Makroyu Çalıştır:
- Kodun yapıştırıldığı VBA ekranını kapat. Excel'e geri dön ve "Makrolar" bölümüne gidip Sil_392_Sonrası adlı makroyu çalıştır.
Bu kod, mevcut çalışma sayfasındaki en son dolu satırı bulur ve eğer 392. satırdan sonrası varsa, tüm bu satırları siler.