Excel'de çok sayıda eski tanımlı ad


0

Şu anki işimde birçok Excel dosyasının gereksiz yere büyük olduğunu keşfettim, tek bir çalışma sayfası ve basit bir tabloya sahip bir dosyanın 2 MB'tan fazla olabileceğini ve Excel'in zaman zaman çok halsiz göründüğünü gördüm. Bir süre sonra bu dosyaların hepsinin yüzlerce (binlerce değilse) tanımlanmış ad ve / veya adlandırılmış aralık içerdiğini anladım, aşağıdaki resme bağlantıya bakın. Bunları sildikten sonra, dosya boyutu önemli ölçüde küçülür ve performans artar.

Sorum şu: Bu neden ve nasıl oluyor? İlginç olan, birçok ismin "Budget 1998" (?!) adlı bir ağ klasörü gibi eski yerlere atıfta bulunmasıdır. Bazen bir iş arkadaşına "temiz" bir dosya gönderirim, başka bir çalışma kitabından bir sayfa eklerler ve daha sonra geri gönderdiklerinde adlar tekrar görünür ve dosya boyutu 500kB'den 5 MB'a çıkarılır. Her nasılsa, Excel çalışma kitaplarını bu isimleri (yanlışlıkla) kopyalayarak sürekli olarak kirletiyorlar, gerçekten garip.

Ayrıca, (son düşünce), herhangi bir kimseye kasten giremeyecek kadar çok isim var, bu yüzden sanki bir kullanıcı tarafından Excel tarafından yapıldığı anlaşılıyor.

Buna neyin sebep olduğu hakkında fikri olan var mı?

görüntü tanımını buraya girin

Yanıtlar:


0

Bir şablon kullanıyorsanız, bir makro tarafından yapılabilir. Otomatik olarak çalışması durumunda , koda veya kişisel makro çalışma kitabına göz atın

Tüm isimleri kaldırmak için bunu her WB'de çalıştırabilirsiniz.

Sub test()
Dim n As Name
For Each n In ThisWorkbook.Names
    n.Delete
Next
End Sub

Onları nasıl kaldıracağımı biliyorum, ama sorum gerçekten nereden geldikleri? Eski Excel dosyalarını (95, 97-2003) * .xlsx dosyalarına dönüştürmek neden olabilir mi? Dosyalar sürekli olarak yeniden kullanılıyorsa, bu neden "Bütçe 1998" adlı bir klasöre referanslar olduğunu açıklayabilir.
capm1982

@ capm1982 Nereden geldiklerini belirlemek için yeterli bilgi vermediniz. Çalışma kitaplarındaki ve kişisel makro çalışma kitabındaki makroları kontrol edin. Paylaşılıyorlarsa, başkasının kişisel makro çalışma kitabında olabilir.
Raystafarian 14

kim Macro’yla ilgili bir şey söyledi ki?
capm1982

1
@ capm1982 Yaptım. Temiz WB’de düzenleme yapan kullanıcıları tanımlar ve adlarıyla geri gelir. Manuel olarak yapmadıklarını belirtirsiniz.
Raystafarian

Öyle olduğunu sanmıyorum, bildiğim kadarıyla çoğu kullanıcı bir makronun ne olduğunu bile bilmiyor ... Bugün fark ettiğim şey, bir çalışma sayfasını yerel dosyalarından çalışma kitabıma kopyalamalarıydı; dan geliyorum. Görünüşe göre etrafta dolaşan tonlarca şişirilmiş Excel dosyası var ve her ne zaman biri onları yeniden kullanıyorsa veya bir çalışma sayfasını kopyalarsa, temiz çalışma kitabını "etkiliyor". Şimdi bir virüs gibi
görünmesini sağladım
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.