Merhaba excelcozum.com ailesi,Dosyalarınızda binlerce karmaşık formül (DÜŞEYARA, ÇOKETOPLA vb.) olduğunda, dosya boyutu aşırı büyür ve her veri girişinde Excel donmaya, hesaplama yaparken kasmaya başlar. Raporunuz tamamlandıktan sonra bu formülleri kopyalayıp "Değer Olarak Yapıştır" yapmak dosya boyutunu hafifletir.Ancak bunu çok sayıda sayfada tek tek yapmak ciddi zaman alır. Kod bankamızın bu yeni üyesi sayesinde, aktif çalışma kitabınızdaki tüm sayfalarda yer alan formülleri tek bir saniyede formülden kurtarıp düz metin/değer haline getirebilirsiniz.
🛠 Kullanılacak Makro Kodu
Aşağıdaki kodu Excel dosyanızda boş bir Modüle yapıştırıp çalıştırabilirsiniz:
HTML:
📌 Kodun Avantajı Nedir?
Klasik Copy-Paste Special Values yöntemine kıyasla ws.UsedRange.Value = ws.UsedRange.Value satırı Excel'in panosunu (Clipboard) kullanmaz. Bu sayede bilgisayarın belleğini şişirmeden, milyonlarca hücreyi anında düz veriye dönüştürür. Raporlarınızı arşivlemeden veya yöneticinizle paylaşmadan önce bu kodu çalıştırmak dosya boyutunu %90'a varan oranda küçültecektir.Not: Kodu çalıştırmadan önce dosyanızın yedek bir kopyasını almayı unutmayın, çünkü bu işlem formülleri kalıcı olarak siler!
🛠 Kullanılacak Makro Kodu
Aşağıdaki kodu Excel dosyanızda boş bir Modüle yapıştırıp çalıştırabilirsiniz:
HTML:
📌 Kodun Avantajı Nedir?
Klasik Copy-Paste Special Values yöntemine kıyasla ws.UsedRange.Value = ws.UsedRange.Value satırı Excel'in panosunu (Clipboard) kullanmaz. Bu sayede bilgisayarın belleğini şişirmeden, milyonlarca hücreyi anında düz veriye dönüştürür. Raporlarınızı arşivlemeden veya yöneticinizle paylaşmadan önce bu kodu çalıştırmak dosya boyutunu %90'a varan oranda küçültecektir.Not: Kodu çalıştırmadan önce dosyanızın yedek bir kopyasını almayı unutmayın, çünkü bu işlem formülleri kalıcı olarak siler!