test

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,311
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
snif snif...... heheee.... var yine bişiler :mrgreen:
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Hoş geldin hoca.
walla özlettin bu sefer. izmir kordon, istanbul boğaz derken.

sen orda rakı balıktayken, bende burda eklediğim ataçı değiştirebiliyor muyum diye bakıyordum. değiştirebiliyormuşum. :mrgreen:

tekrar hoşgeldin.
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
bende html tagleri nasıl gözüküyor bir test ediyim, olursa yerine taşımayı test ederim birde..muhabbetede limon olur..


<h2>ÞİÞEN EXCEL DOSYALARI</H2>



Excel dosyamızın diskimizde kapladığı alanın gereğinden fazla büyüdüğü durumları kapsıyor, diğer sebepler ile excel'in
ve makroların yavaş çalışmasını kapsamaz</p>



Bazı durumlarda excel dosyanızın olması gerekenden çok fazla MB'lara ulaştığını görmüşsünüzdür.
Dosyanın açılmasını ve dosyada çalışmayı güçleştiren bir durum.
Çoğu zaman problem VBA ile ilgilenenlerin tanıdığı UsedRange terimi ile ilgili.
(KullanılmışAlan tercümesi sanırım doğru olur.) Normalde Excel'e 5 sütun ve 10 satırdan oluşan bir
bilgi girişi yaptığınızda Excel UsedRange olarak A1:E10 alanını belirliyor, yani 50 hücre. Oysa
aynı sayfada gidip E20 hücresine bir tek formül girdiğinizde UsedRange A1:E20 arası oluyor ve 100
hücreye çıkıveriyor UsedRange içinde kalan hücre. Ya gidip yanlışlık ile IQ13200 hücresine bir giriş yaptıysanız..


Maalesef bu can sıkıcı şişmelerden kurtulmanın tek bir yolu yok,
ancak tahmin yolu ile tek tek kontrol ederek dosyayı şişiren şeyin ne
olduğunu bulabiliriz. Bazen sebebini anlamak zor olsada çözümü insanı oldukça uğraştıran bu problem ile karşılaşmamak için
en azından basit bir kaç şeye dikkat edin derim, mesela sayfanıza biçim verirken satır ve
sütun başlıklarını seçmemeye, gerekmedikçe her hücreye
canımızın çektiği fontları, renkleri , gölgleri, resimleri vs yerleştirmemeye.. Excel'in kendi fonksiyonları yerine dolambaçlı yollardan
kaçınmaya...
</p>

<h3>Bunları aklımızda tutalım</h3>


İlk işimiz kesinlikle dosyamızın bir yedeğini almak olmalı.</p>


Denemelere başladıktan sonra her adımda dosyamızı kaydedip , dosyanın büyüklüğünü kontrol
etmeliyiz ki doğru yoldamıyız anlayalım ve makul bir dosya büyüklüğüne geldiğimizde duralım.</p>


Çalışma kitabımızda çok sayıda sayfa var ise işimizi kısaltmak açısından problemin hangi sayfada olduğunu
(her sayfadada problem'de olabilir tabi) tahmin etmemiz önemli. Bunun en basiti sayfalardaki kaydırma
çubuklarının küçüklüğüne bakabiliriz. Ã?rneğin dikey olarak excel çok aşağılarda bir yerde dolu hücre ile
karşılaşıyor ise (bazende dolu hücre olduğunu zannediyor) kaydırma çubuğunu o oranda küçültüyor. Yada düzen>git>Ã?zel>Son hücre ile
Excel'in sayfada UsedRange olarak algıladığı son hücrenin yerini öğrenebiliriz.
Bu şekilde tahmin edemiyorsak, sayfa sekmesine sağ tıklayıp sayfayı ayrı bir çalışma kitabı olarak kaydeder ve büyüklüğünün
makul olup olmadığını kontrol edebiliriz.</p>


Tools>Options/Transition (Araçlar>Seçenekler>Geçiş) menüsünden dosyanızın Microsoft Excel Çalışma kitabı olarak
(yani *.xls) kaydedildiğini kontrol edin. Dosyayı siz oluşturdunuz ise ve bu değişikliğin nasıl yapıldığını bilmiyorsanız bu
paragrafı unutun gitsin. Ancak eğer başka bir kayıt türü seçili ise dosyayı şişiren tek sebep bu olabilir.</p>


Eski Excel versiyonları UsedRange'i kaydedildiğinde değil, kaydedip, çıkıp dosyayı tekrar açtığımızda yeniden belirliyordu (restore).
Bazı durumlarda yeni Excel versiyonlarında da aynı şeyi yapabilir mi?</>p


<h3>Neler yapabileceğimize gelince</h3>


İlk olarak benim hiç bir zaman denk gelip işime yaramayan ve mantığını anlayamadığım
(ancak işe yaradığını söyleyenler var), dosyanızı farklı kaydet (save as)
yaparak yeni bir isim ile kaydedin, bir iyileşme sağlanıp sağlanmadığını kontrol edin.</p>



Beni en sık olarak çözüme ulaştıran ve en basit yöntemi uygulamanızı öneririm.
Sayfa(lar)da kullandığımız en alt satırın bir altındaki satıra giderek Satır başlığını(numarasını) seçip
Ctrl+Shift+alt ok ile sayfa sonuna kadar seçili hale getirip Düzen>Temizle>Tümü (Clean All) yapabiliriz.
Sonra A1 yakınında bir hücreye gidip kaydedin ve dosya büyüklüğünü kontrol edin.
Bilgisayarına her program yüklediğinde, kaldırdığında, scan yaptığında reboot eden kişilerdenseniz seçili tüm satırları
silme yolunada gidebilirsiniz. Bu durumda sildiğiniz satırlara referans veren formüller varsa onlarıda düzeltmek zorunda kalağınızı
unutmayın..


Bu işlemin aynısın kullandığınız en son sütundan bir sonraki sütuna gidip bu kez Ctrl+Shift+Sağ ok kombinasyonu ile
sayfanın en sağına kadar seçip uygularsanız UsedRange'de yanlışlıkla kullanılmış alanlardan kurtulmuş olursunuz (muhtemelen :))</p>



Bu işe yaramamışsa ve tahmininiz sayfalarda aslında UsedRange içinde kalan ancak boş hücrelere farklı farklı biçimler verdiyseniz
bu yöntemin bir benzerinide şu şekilde kullanabilirsiniz. Düzen>Git>Ã?zel>Boşluklar seçeneğini tıklayarak tüm boş hücreleri seçtikten sonra
Düzen>Temizle>Tümü yapabilirsiniz. Bu durumda bazen biçimlendirmeyi yeniden düzeltmeniz gerekebilir. Aman ha bu durumda Delete yapmayın.</p>



Bu işe yaramadı ise iki yöntem daha denemenizi önereceğim ancak hangisini önce deneyeceğini dosyanızın türüne göre siz karar vermelisiniz.</>p



Birincisi dosyanızdaki formüllerde, özelliklede vlookup benzeri veri ile ilgili formüllerde çok geniş alanlara referans verdiyseniz bunları küçültmeyi deneyin.
Aynı şekilde pivot table'ların veri kaynağını, grafiklerin veri kaynağını küçültün..(sonradan değiştirmeyi unutursam diye büyük büyük alanları seçmek benimde
hoşuma gidiyor ama neyse).. Sayfalarda otomatik filtrelemeler varsa kullanmadığınız zamanlarda kaldırın. Burda kastım 100 sayfa ile çalışıp
hepsinede otomatik filtre koydu iseniz önemli bir yer kaplayabilir. Yoksa bir kaç sayfadan bahsetmiyorum. Sayfalarınızda resim, gölgelendirme vs. çok fazla ise
bunları azaltmayı deneyin. vs...heralde ne kastettiğim anlaşıldı, benzer şeyleri azaltın.</p>



Çalışma kitabınızı , hangi yöntemle yapacağınız size kalmış, başka bir çalışma kitabına taşıyın. Tabi sayfaları taşıdıktan sonra VBA kodlarınıda taşımayı unutmayın.</p>



Þimdilik benimde öğrenebildiklerim bu kadar bu konuda, daha fazlasını öğrenen olursa lütfen eklesin. Yada ben aslında
Oracle ile falan yapmam gereken işleri Excel ile yapmaya çalışmaktan vazgeçiyim, yazık excelede..</p>
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
dosya ek değiştir denemedir. Dosyayı açmayın içi boştur.
 

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,534
Excel Vers. ve Dili
Excel 2010 - Türkçe
Sayın danersin,
güvenlik nedeniyle Forumda sadece belli başlı html kodlarına izin verdik.

Üzgünüm.
:(
 
Üst