Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Korumalı bir çalışma sayfasında satırları gruplandırma ve gruplamayı kaldırma nasıl yapılır?

Author Xiaoyang Last modified

Bildiğimiz gibi, Excel'de bir çalışma sayfası korunduğu anda, kullanıcıların gerçekleştirebileceği eylemlerde bir dizi kısıtlama mevcuttur. Örneğin, gruplandırılmış ve gruplanmamış veriler arasında geçiş yapmak—grupları genişletmek veya daraltmak için Excel'in anahat işlevselliğini kullanmak—genellikle korunan bir sayfada varsayılan olarak devre dışı bırakılır. Bu sınırlama, bazı kullanıcılara gruplama ile veriyi düzenleme veya keşfetme izni vermek isteyip de diğer içeriklerin istenmeyen değişikliklerden korunmasını sağlamak istediğinizde özellikle rahatsız edicidir. Gruplama ve gruplamayı kaldırma işlemlerine izin verirken sayfa güvenliğini tehlikeye atmamayı öğrenmek, hem veri bütünlüğünü hem de kullanılabilirliği korumak açısından önemlidir.

VBA kodu ile korumalı bir çalışma sayfasında satırları gruplandırma ve gruplamayı kaldırma


arrow blue right bubble VBA kodu ile korumalı bir çalışma sayfasında satırları gruplandırma ve gruplamayı kaldırma

Gruplama ve gruplamayı kaldırmanın korumalı çalışma sayfalarında kullanılamaması yaygın bir zorluktur. Bu sorunu çözmek için güvenilir bir yöntem, anahat işlevlerini programlı olarak etkinleştirirken sayfa korumasını korumanıza olanak tanıyan bir VBA kodu kullanmaktır. Bu yöntem, makrolara hakim iseniz veya kurumsal politikanız VBA koduna izin veriyorsa uygundur. Ancak, VBA çözümlerinin makro etkin çalışma kitaplarını (.xlsm) gerektirebileceğini ve ortamınızda makrolar devre dışı bırakılmışsa veya dosyaları açarken potansiyel güvenlik uyarılarından kaçınmak istiyorsanız kullanılmaması gerektiğini unutmayın.

1. Gruplama ve gruplamayı kaldırma işlemlerini etkinleştirmek istediğiniz çalışma sayfasını etkinleştirin. Çalışma sayfasının şu anda korumasız olduğundan emin olun—zaten korumalıysa bu yöntem uygulanamaz. Gerekirse, önce İnceleme > Sayfa Korumasını Kaldır komutunu kullanın.

2. Ardından, Microsoft Visual Basic for Applications düzenleyicisini açmak için ALT + F11 tuşlarına basın.

3. VBA düzenleyicisinde, Ekle > Modül'e tıklayın ve ardından aşağıdaki kodu yeni Modül penceresine yapıştırın. Kodun doğru çalışması için kodu doğru bir şekilde yapıştırdığınızdan emin olun.

VBA kodu: Korumalı bir çalışma sayfasında satırları gruplandırma ve gruplamayı kaldırma

Sub EnableOutlining()
'Updateby Extendoffice
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
Dim xPws As String
xPws = Application.InputBox("Password:", xTitleId, "", Type:=2)
xWs.Protect Password:=xPws, Userinterfaceonly:=True
xWs.EnableOutlining = True
End Sub

Bu kod, çalışma sayfası korumasını etkinleştirirken gruplandırılmış satırları veya sütunları genişletme ve daraltma işlevselliğine izin verir. Kod, size bir koruma şifresi belirleme istemi sunar—bu şifreyi unutmayın çünkü gelecekte çalışma sayfasının korumasını kaldırmak için bu şifreye ihtiyacınız olacaktır. Şifreyi unutursanız, gelişmiş kurtarma yöntemleri olmadan sayfayı kilidini açamayabilirsiniz.

4. Kodu çalıştırmak için F5 tuşuna basın. Çalışma sayfası koruma şifresini belirlemenizi isteyen bir istem belirecek. İstediğiniz şifreyi girin ve Tamam'a tıklayın. Aşağıdaki ekran görüntüsüne bakın:

group in protected sheet with vba

5. Şifrenizi girdikten sonra Tamam'a tıklayın. Artık çalışma sayfanız korumalıdır, ancak siz ve diğer kullanıcılar hala çalışma sayfasının solundaki artı ve eksi anahat sembolleri aracılığıyla grupları genişletebilir ve daraltabilirsiniz, aşağıdaki ekran görüntüsünde gösterildiği gibi:

group in protected sheet as normal when running vba code

İpuçları ve önlemler:

  • Çalışma sayfası zaten korumalıysa, kod çalışmaz—her zaman önce korumayı kaldırın.
  • VBA tabanlı koruma gelişmiş senaryolar için etkili olabilir, ancak makro kısıtlamaları olan ortamları veya VBA'ya aşina olmayan kullanıcıları kapsamaz.
  • Makro etkin bir çalışma kitabı paylaştığınızda, bu işlevlerin çalışması için alıcıları makroları etkinleştirmeleri konusunda uyarın.

Avantajlar: Bu yöntem, koruma işlemini otomatikleştirme ve izin verilen eylemleri özelleştirme konusunda esneklik sağlar.

Sınırlamalar: Makroların etkinleştirilmesi gerekmektedir ve tüm kullanıcılar veya kuruluşlar güvenlik nedeniyle VBA kullanımına izin vermeyebilir.

Makroyu çalıştırdıktan sonra hata mesajları alırsanız veya gruplama özelliği beklendiği gibi çalışmıyorsa, aşağıdakileri iki kez kontrol edin:

  • Çalışma sayfası, makro çalıştırılmadan önce korumasız hale getirilmiş.
  • Anahat sembolleri (artı/eksi), koruma işleminden önce Veri > Grup ile oluşturulmuş.
  • İstemin sırasında şifreyi doğru girdiniz veya sorun giderme için daha basit bir şifre deneyin.
  • Excel'deki makro ayarlarınız, VBA'nın çalışmasına izin veriyor.
Sorunlar devam ederse, makro kullanmayan kullanıcılar için aşağıdaki alternatif yöntemleri göz önünde bulundurun.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir | Aralıkları & 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ı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin