• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Eğitim Excel Sayfalarındaki Tüm Formülleri Tek Tıkla Değere Çeviren Hızlı VBA Kodu

ExcelCozum

Moderatör
Katılım
27 Eki 2021
Mesajlar
83
Çözümler
1
Aldığı beğeni
250
Konu Sahibi
Windows 10 Google Chrome 152
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:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.

📌 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!
 
Geri
Üst