KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de birden fazla sayfada aynı satırları veya aralıkları nasıl silebilirim?

YazarSiluvia Değiştirme Tarihi

Excel çalışma kitabında birden fazla çalışma sayfasıyla çalışırken, tüm sayfalardaki aynı satırları veya belirli aralıkları aynı anda silmeniz gerekebilir. Örneğin, her bir sayfadan özet satırlarını, güncel olmayan verileri ya da yinelenen bölümleri kaldırmak isteyebilirsiniz. Bu tür silme işlemlerini her sayfada ayrı ayrı manuel olarak gerçekleştirmek, özellikle büyük dosyalarda hem zaman alıcı hem de hata yapmaya açık olabilir. Neyse ki, tüm seçili çalışma sayfalarında aynı satır veya aralıkları verimli şekilde silmenizi sağlayacak pratik yöntemler bulunmaktadır. Bu makalede, bu görevi sorunsuz ve hatasız tamamlamanıza yardımcı olacak iki temel yaklaşım, adım adım rehberlik, kullanışlı ipuçları, dikkat edilmesi gereken noktalar ve yaygın sorunların çözüm önerileri paylaşılmaktadır.

Tüm sayfaları gruplayarak birden fazla sayfada aynı satırları veya aralıkları silme
VBA kodlarıyla birden fazla sayfada aynı satırları veya aralıkları silme


Tüm sayfaları gruplayarak birden fazla sayfada aynı satırları veya aralıkları silme

Çalışma sayfalarını gruplamak, aynı işlemleri birden fazla sayfaya eş zamanlı olarak uygulamanıza olanak tanır. Bu yöntem, özellikle sayfalar aynı yapıya sahipse ve yapılan değişikliklerin her birinde aynı şekilde yansıtılması gerekiyorsa son derece pratik ve etkilidir. Sayfalar gruplandığında, satır veya aralık silme gibi herhangi bir işlem, gruptaki tüm sayfalarda tam olarak aynı konumda otomatik olarak gerçekleştirilir.

Uygulanabilir senaryolar:Bu çözüm şu durumlarda idealdir:

  • Tüm çalışma sayfalarınız aynı yapıya sahiptir: satır ve sütun sayıları ile düzenleri birbiriyle örtüşür.
  • Aynı anda her bir sayfadaki aynı satır(lar)ı veya aralık(lar)ı silmek istiyorsunuz.

Ancak dikkat: Sayfalar gruplanmışken yapılan her işlem tüm gruplanmış çalışma sayfalarını etkiler. Çalışma sayfalarınız yapı olarak farklıysa, istenmeyen silmeler meydana gelebilir.

Gruplanmış çoklu sayfalardan aynı satırları veya aralıkları silmek için aşağıdaki adımları izleyin:

1. Sağ tıklayın Geçerli Çalışma Kitabı’ndaki herhangi bir sayfa sekmesine. Sağ tık menüsünden Tüm Sayfaları Seç seçeneğini seçin. Böylece tüm çalışma sayfaları birlikte gruplanacaktır.

Excel'de bir sayfa sekmesine sağ tıklayarak kısayol menüsünden tüm sayfaları seçmenin ekran görüntüsü

İpucu: Tüm sayfaları değil de yalnızca belirli sayfaları gruplamak istiyorsanız, Ctrl tuşuna basılı tutun, gruplamak istediğiniz sayfa sekmelerine tıklayın ve ardından sağ tıklayıp Sayfaları Grupla seçeneğini seçin.

2. Tüm çalışma sayfaları gruplanmışken, Geçerli Çalışma Sayfası'nda silmek istediğiniz satırları veya aralıkları seçin. Bu satırları veya aralıkları Sil düğmesini kullanarak ya da sağ tıklayıp Sil seçeneğini seçerek sildiğinizde, aynı satırlar veya aralıklar tüm gruplanmış sayfalarda otomatik olarak tam olarak aynı konumdan silinecektir.

Uyarı: Geri Al (Ctrl+Z) işlemi, tüm gruplanmış sayfaları etkiler. Bu işlem, her sayfada ayrı ayrı yapılamadığı için silmeden önce doğru alanın seçildiğinden emin olun.

3. Silme işlemlerinizi tamamladıktan sonra çalışma sayfalarının grubunu kaldırmak esastır.Yine herhangi bir sayfa sekmesine sağ tıklayın ve menüden Sayfaların Grubunu Kaldır seçeneğini seçin. Bu adım, ileride yanlışlıkla tüm sayfaları aynı anda etkileyen değişiklikleri önler.

Satırları veya aralıkları sildikten sonra sayfaların grubunu kaldırmak için ekran görüntüsü

Pratik öneriler: Gruplamadan önce çalışma kitabınızın bir yedek kopyasını almayı unutmayın. Silinecek satırlara bağlı formüller varsa, olası etkilerini mutlaka gözden geçirin. Grubu kaldırdığınızda, Excel’in başlık çubuğundaki dosya adından [Group] ifadesinin kaybolduğundan emin olun.

Sorun Giderme: Bir işlemin birden fazla sayfada yanlış satırlara uygulandığını fark ederseniz, hemen Geri Al’a basıp yeniden gruplandırın ve doğru seçimle tekrar deneyin. Daha fazla düzenleme yapmadan önce her zaman grup durumunu doğrulayın.


VBA kodlarıyla birden fazla sayfada aynı satırları veya aralıkları silme

Aynı satırları veya belirli aralıkları çok sayıda çalışma sayfasından kaldırmak istiyorsanız—özellikle karmaşık senaryolarla veya çok sayıda sayfa ile uğraşırken—VBA (Visual Basic for Applications), hızlı ve esnek bir alternatif sunar. VBA, özelleştirme ve toplu işlem yapma imkânı sağlar; ayrıca daha gelişmiş kriterlere veya bitişik olmayan satır ve aralıkların silinmesine kolayca uyarlanabilir.

Uygulanabilir senaryolar:Şu durumlarda bu yöntemi tercih edin:

  • Çok sayıda sayfadan aynı satırları veya aralıkları silmeniz gerekiyor ya da bu tür işlemler sıklıkla tekrarlanıyor.
  • Silme gereksinimleriniz daha karmaşık mantık içeriyor (örneğin değişken aralıklar veya kullanıcı girdisine dayalı işlemler).
  • Çalışma sayfaları, farklı veya karmaşık yapıları nedeniyle kolayca gruplandırılamıyor.

Dikkat edilmesi gereken noktalar: VBA kodunu çalıştırmak verilerinizi doğrudan değiştirecektir. Devam etmeden önce çalışma kitabınızın bir yedeğini almanızı şiddetle tavsiye ederiz. Ayrıca, Excel ayarlarınızda makroların etkin olduğundan emin olun.

Birden fazla sayfada aynı satırları silme

1.Microsoft Visual Basic for Applications (VBA) düzenleyici penceresini açmak için aynı andaAlt +F11 tuşlarına basın.

2. VBA düzenleyicide Ekle > Modül seçeneğine tıklayarak yeni bir modül oluşturun. Ardından aşağıdaki VBA kodunu modülün kod penceresine kopyalayıp yapıştırın:

Sub bleh()
    Dim xWs As Worksheet
    Set xWs = ActiveSheet
    ThisWorkbook.Worksheets.Select
    Rows("4:5").Select
    Selection.Delete
    xWs.Select
End Sub

Not: VBA kodunda 4:5 ifadesi, geçerli çalışma kitabındaki tüm çalışma sayfalarından 4. ve 5. satırların silineceğini belirtir. Farklı satırlar silmek istiyorsanız bu değerleri ihtiyacınıza göre güncelleyin. Örneğin yalnızca 2. satırı kaldırmak istiyorsanız, 4:5 ifadesini 2:2 ile değiştirin.

3. Kodu çalıştırmak için F5 tuşuna basın. Belirtilen satırlar, çalışma kitabınızdaki her sayfadan hemen silinecektir.

İpuçları ve hatırlatmalar: Hata oluşursa (örneğin, daha kısa bir sayfada olmayan satırları silmeye çalışmak gibi), tüm sayfaların yeterli sayıda satıra sahip olduğundan emin olun. Kod yalnızca görünür sayfaları işler; gizlenmiş veya korumalı sayfalar uygun şekilde ele alınmazsa hatalara neden olabilir.

Sorun Giderme: Hiçbir şey olmazsa veya bazı satırlar beklenildiği gibi silinmezse, doğru modülü seçtiğinizden ve kodda sözdizimi hatası olmadığından emin olun. Ayrıca sayfa koruma durumunu da kontrol edin.

Birden fazla sayfada aynı aralıkları silme

Her bir çalışma sayfasında aynı hücre aralığını (örneğin B2:D10 gibi bir veri bloğunu) silmek (temizlemek) istiyorsanız aşağıdaki VBA kodunu kullanabilirsiniz. Bu yöntem, tüm satırı değil de yalnızca belirli bir alandaki verileri kaldırmak istediğiniz durumlarda oldukça kullanışlıdır.

Private Sub CommandButton2_Click()
    Dim xRg As Range
    Dim xTxt As String
    Dim xWs As Worksheet
    On Error Resume Next
    Set xWs = ActiveSheet
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the range you want to delete across multiple sheets:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xRg.ClearContents
    ThisWorkbook.Worksheets.Select
    ActiveWindow.SelectedSheets.FillAcrossSheets xRg, xlFillWithContents
    xWs.Select
End Sub

VBA kodunu modüle kopyalayıp yapıştırdıktan sonra, makroyu çalıştırmak için F5 tuşuna basın. "Kutools for Excel" başlıklı açılan pencerede tüm sayfalarda silmek istediğiniz aralığı seçin, ardından Tamam düğmesine tıklayın.

Kutools iletişim kutusunda birden fazla sayfa boyunca silinecek bir aralık seçmenin ekran görüntüsü

Seçiminizi onayladığınızda, belirtilen aralıktaki değerler Geçerli Çalışma Kitabı’ndaki tüm çalışma sayfalarından temizlenecektir.

Pratik öneriler: Bu yöntem, aynı hücre aralığındaki değerleri birden fazla sayfadan temizlemeniz gerektiğinde en iyi seçenektir. Burada "silme" işlemi yalnızca hücre içeriğini kaldırır; hücrelerin yukarıya veya sola kaydırılması gibi yapısal değişiklikler yapılmaz. Çalışma sayfanızda satır veya sütun silme gibi yapısal değişiklikler, VBA kodunuz bunu özellikle talimat vermediği sürece uygulanmaz.

Dikkat edilmesi gerekenler: Makroyu çalıştırmadan önce dosyayı kaydederek verilerinizi güvence altına alın. Seçilen sayfa korumalı veya gizliyse, VBA bir hata verebilir ya da o sayfayı atlayabilir.

Sorun Giderme: İletişim kutusu görünmüyorsa, makroların etkin olduğundan ve kodu tam olarak doğru şekilde yapıştırdığınızdan emin olun. Yanlış aralık silinmişse, doğru seçimi yaptıktan sonra makroyu tekrar çalıştırın.

Özet öneriler: Hem çalışma sayfalarını gruplama hem de VBA yaklaşımları, çoklu sayfa silme işlemlerini son derece verimli hale getirir. Hangisini kullanacağınız, çalışma kitabınızın yapısına ve bu tür işlemleri ne sıklıkla gerçekleştirmeniz gerektiğine bağlıdır. Düzenli kullanım için VBA yordamlarınızı hızlı erişim amacıyla kaydedin ve kodu belirli sayfaları veya aralıkları hedefleyecek şekilde özelleştirmeyi düşünün.

Diğer alternatifler
  • Bul/Değiştir ile manuel tekrar: Sadece birkaç sayfanız varsa, her birine sırayla geçip hedef satırları veya aralıkları seçebilir ve bunları manuel olarak silebilirsiniz. Çok sayıda sayfa için zaman alıcı olsa da, bu yöntem istenmeyen çalışma sayfası genelinde değişiklik riskini tamamen ortadan kaldırır.
  • Excel Formülü Kullanarak (Dolaylı Yöntem): Bazı karmaşık senaryolarda, INDIRECT, MATCH ve IF gibi işlevleri kullanarak silinmesi gereken satırları işaretlemek üzere formüller ve yardımcı sütunlar oluşturabilir, ardından filtreleme yaptıktan sonra bunları manuel olarak silebilirsiniz. Bu teknik, doğrudan çoklu sayfalardan silmeye kıyasla verileri işaretlemeye daha uygundur ve manuel silme işleminden önce görsel doğrulamaya yardımcı olabilir.

İlgili makaleler:

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar