Çok farklı hücre biçimleri

Senin de başına gelebilir.

Excel'de büyük bir çalışma kitabıyla çalışırken, hiç de harika olmayan bir anda tamamen zararsız bir şey yaparsınız (örneğin bir satır ekleme veya büyük bir hücre parçası ekleme) ve aniden “Çok fazla farklı hücre biçimler”:

Bazen bu sorun daha da nahoş bir biçimde ortaya çıkar. Dün gece, her zamanki gibi, raporunuzu Excel'de kaydettiniz ve kapattınız ve bu sabah açamıyorsunuz - benzer bir mesaj görüntüleniyor ve dosyadan tüm biçimlendirmeyi kaldırma önerisi. Sevinç yeterli değil, katılıyor musunuz? Bu durumu düzeltmenin nedenlerine ve yollarına bakalım.

Bu neden oluyor

Bu hata, çalışma kitabı Excel'in depolayabileceği maksimum biçim sayısını aştığında oluşur:

  • Excel 2003 ve daha eski sürümler için – bunlar 4000 biçimdir
  • Excel 2007 ve daha yeni sürümler için bunlar 64000 biçimdir

Ayrıca, bu durumda biçim, biçimlendirme seçeneklerinin herhangi bir benzersiz kombinasyonu anlamına gelir:

  • yazı tipi
  • dolgular
  • hücre çerçeveleme
  • sayısal biçim
  • koşullu biçimlendirme

Örneğin, küçük bir sayfa parçasının stilini şu şekilde yaptıysanız:

… o zaman Excel, ilk bakışta göründüğü gibi 9'yi değil, çalışma kitabındaki 2 farklı hücre biçimini hatırlayacaktır, çünkü çevre etrafındaki kalın bir çizgi aslında 8 farklı biçimlendirme seçeneği oluşturacaktır. Buna yazı tipleri ve dolgularla tasarımcı danslarını ekleyin ve büyük bir rapordaki güzellik özlemi, Excel'in hatırlamak zorunda kalacağı yüzlerce ve binlerce benzer kombinasyona yol açacaktır. Ondan dosya boyutu da kendi başına azalmaz.

Benzer bir sorun, diğer dosyalardan parçaları tekrar tekrar çalışma kitabınıza kopyaladığınızda da ortaya çıkar (örneğin, sayfaları bir makroyla veya manuel olarak birleştirirken). Yalnızca değerlerden oluşan özel bir yapıştırma kullanılmazsa, kopyalanan aralıkların biçimleri de kitaba eklenir ve bu da çok hızlı bir şekilde sınırın aşılmasına neden olur.

Nasıl başa çıkılır bununla

Burada birkaç yön var:

  1. Eski formatta (xls) bir dosyanız varsa, onu yeni bir dosyada (xlsx veya xlsm) yeniden kaydedin. Bu, çıtayı hemen 4000'den 64000 farklı formata yükseltecektir.
  2. Komutla gereksiz hücre biçimlendirmesini ve fazladan "güzel şeyleri" kaldırın Ana Sayfa — Temizle — Biçimleri temizle (Ana Sayfa — Temizle — Biçimlendirmeyi Temizle). Sayfalarda tamamen biçimlendirilmiş satırlar veya sütunlar olup olmadığını kontrol edin (yani, sayfanın sonuna kadar). Olası gizli satırları ve sütunları unutmayın.
  3. Kitapta gizli ve süper gizli sayfalar olup olmadığını kontrol edin – bazen üzerlerinde “şaheserler” gizlenir.
  4. Bir sekmede istenmeyen koşullu biçimlendirmeyi kaldırın Ana Sayfa — Koşullu Formatlama — Kuralları Yönet — Tüm Sayfa İçin Formatlama Kurallarını Göster (Ana Sayfa — Koşullu Biçimlendirme — Bu çalışma sayfası için kuralları göster).
  5. Diğer çalışma kitaplarından veri kopyaladıktan sonra fazla miktarda gereksiz stil biriktirip biriktirmediğinizi kontrol edin. sekmesinde ise Ana Sayfa (Ev) Listede Modeller (Tarzlar) çok miktarda “çöp”:

    … o zaman küçük bir makro ile ondan kurtulabilirsiniz. Tıklamak Alt + F11 veya düğmesi Visual Basic çıkıntı geliştirici (Geliştirici), menüden yeni bir modül ekleyin Ekle – Modül ve makro kodunu buraya kopyalayın:

Sub Reset_Styles() 'ActiveWorkbook'taki Her objStyle için gereksiz tüm stilleri kaldırın.Hatada Stiller Eğer Değilse Sonraki Devam Et objStyle.BuiltIn Sonra objStyle.Delete Hatada 0 Sonraki objStyle 'yeni çalışma kitabından standart stil kümesini kopyala wbMy = ActiveWorkbook Ayarla Set wbNew = Workbooks.Add wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub    

Bir klavye kısayolu ile başlatabilirsiniz. Alt + F8 veya düğme ile Makrolar (Makrolar) çıkıntı geliştirici (Geliştirici). Makro, kullanılmayan tüm stilleri kaldıracak ve yalnızca standart kümeyi bırakacaktır:

  • Excel'de Koşullu Biçimlendirme ile Hücreleri Otomatik Olarak Vurgulama
  • Makro nedir, makro kodu Visual Basic'te nereye ve nasıl kopyalanır, nasıl çalıştırılır
  • Excel çalışma kitabı çok ağırlaştı ve yavaşladı - nasıl düzeltilir?

Yorum bırak