Formülü Çalıştırıp Değer Olarak Yapıştırma

  • Konuyu başlatan Konuyu başlatan ekrmy
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Formülü Çalıştırıp Değer Olarak Yapıştırma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Selamlar,

Büyük bir dosyam var. Formülü tüm satırla uyguladığımda dosya çok ağır bir şekilde işliyor.

Dosyada belirttiğim gibi ilgili formülü K sütununun son satırına bakarak J sütununda son satıra kadar formülsüz yapıştıracak. Bir kod buldum fakat macro uygulanırken işlem uzun sürüyor. İşlemi kısa sürede tamamlayacak ve dosyayı kasmayacak bir yol var mıdır?

Bulduğum Kod;
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(10 satır)

Desteğiniz için şimdiden teşekkürler.
 
Ekli dosyalar
@cesur Selam, çok teşekkür ederim. Doğru çalışıyor ancak hız konusunda bir değişikli olmadı sanıyorum, 20000 satır mevcut 5-10 dk bekletiyor. ChatGPT'ye sorduğumda "bu VBA kodunu optimize etmek mümkündür. İlk olarak, ADO bağlantı ve kayıt kümesi nesnelerini kullanmak yerine doğrudan Excel fonksiyonları ile çalışmak, genellikle daha hızlı bir yöntem olabilir." yanıtı aldım ancak düzelttiğinde kurguyu bozuyor :)
 
-- En üstteki, v = Range("A2:... kısmına v = Sheets("xxxxx").Range("A2:...
-- En alttaki [K2].Resize(UBou.... kısmına da Sheets("xxxxx").[K2].Resize(UBou...
şeklinde ekleme yapın.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst