• DİKKAT

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

benzersiz karakterleri silmek,yinelenen karakterleri kopyalamak

  • Konbuyu başlatan Konbuyu başlatan can-can
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Mart 2017
Mesajlar
31
Excel Vers. ve Dili
excel 2013
merhaba arkadaslar, her yerde aradım ancak hep tekrarlanan yinelenen karkterleri kaldırmaktan bahsetmisler, benim sıkıntım su elimde 10 bin karakterli liste var ve ben bu listedeki tekrarlanan karakterleri kopyalamak istiyorum muhakkak vardır diye dusunuyorum cok ugrastım yapamadım en sonunda burada konu acmaya karar verdim. yardımcı olacak arkadasa simdiden cok cok tesekkurler.....
 
Orjinal dosyanızın bir kopyasını oluşturun. Gerçek verileri silip benzer şekilde atmasyon veriler ekleyip nasıl olacaksa dosya içine elle yapılmış örneğini belirtin ( verilerin fazla olması gerekmiyor.). Dosyanızı ekleyin. Böyle birşey anlaşılmıyor. Dosya ekleme için imza bölümünü okuyun.
 
Orjinal dosyanızın bir kopyasını oluşturun. Gerçek verileri silip benzer şekilde atmasyon veriler ekleyip nasıl olacaksa dosya içine elle yapılmış örneğini belirtin ( verilerin fazla olması gerekmiyor.). Dosyanızı ekleyin. Böyle birşey anlaşılmıyor. Dosya ekleme için imza bölümünü okuyun.
ÖRNEK:
http://dosya.co/u86lnv624s2q/tekrarlanan_kelimeleri_kopyalamak.xlsx.html

yardımlarınızı bekliyorum cevabınız ve ilginiz cok cok tesekkurler..
 
Modüle ekleyip deneyiniz.
Kod:
Sub tekrar()
Set sh = Sheets("Sayfa1")
For i = 1 To sh.Cells(Rows.Count, 1).End(3).Row
If WorksheetFunction.CountIf(sh.Range("A1:A" & i), sh.Cells(i, 1)) > 1 Then
a = a + 1
sh.Cells(a, "B") = sh.Cells(i, "A")
End If
Next
End Sub
 
Modüle ekleyip deneyiniz.
Kod:
Sub tekrar()
Set sh = Sheets("Sayfa1")
For i = 1 To sh.Cells(Rows.Count, 1).End(3).Row
If WorksheetFunction.CountIf(sh.Range("A1:A" & i), sh.Cells(i, 1)) > 1 Then
a = a + 1
sh.Cells(a, "B") = sh.Cells(i, "A")
End If
Next
End Sub

hocam tam istediğim gibi . cok cok tesekkurler...
 
Rica ederim.
 
Geri
Üst