• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Benzersiz kayıtları süzme

  • Konbuyu başlatan Konbuyu başlatan bedri41
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Nisan 2008
Mesajlar
777
Excel Vers. ve Dili
Office 2007 Türkçe
Üstadların mükerrer kayıtlar başlığı altında yapmış olduğu örnekler içerisinde bulunan aşağıdaki makroyu pekçok tablomu oluştururken kullanıyorum. Ancak makro exceli çok yavaşlatıyor. İlişikte bununla ilgili küçük bir örnekde ekledim, veriler normalde kullandığımdan çok daha az olmasına rağmen kısmen yavaşlatıyor. Bu makronun olduğu dosya açıkken bağımsız başka bir excel dosyasında bile yavaşlamaya sebep oluyor.

Bu yavaşlamaya bu makroda değişiklik veye başka bir makro ile çözüm getirilebilir mi ?

Yardımlarınız için çok teşekkür ederim.


Function Benzersiz(Aralik As Range, i As Integer)
Application.Volatile
Dim ciftolmayan As New Collection
For Each ce In Aralik
On Error Resume Next
ciftolmayan.Add ce, CStr(ce)
Next ce

If i > ciftolmayan.Count Then
Benzersiz = ""
Else
Benzersiz = ciftolmayan(i)
End If
End Function
 

Ekli dosyalar

Selamlar,

Kullandığınız fonksiyon döngü yöntemi ile sonuca gitmektedir. Ve sizde fonksiyon içinde hücre aralığınızı geniş tutmuşsunuz. Bu sebeple yavaşlama yaşamanız gayet normal.
 
Geri
Üst