Benzer rakamlı hücreler

Katılım
12 Aralık 2008
Mesajlar
2
Excel Vers. ve Dili
Excel 2003 Türkçe
Selam Arkadaşlar
Bir konuda yardımınızı rica ederim. 10 haneden oluşan sayıların oluşturduğu bir listem var bunlar içinden ilk 6 hanesinin aynı olduğu numaraların satırlarını 2. sayfaya kopyalayan bir sisteme ihtiyacım var. Bana yol gösterebilirseniz sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aktif sayfanın a sütununu mükerrer kayıtları sayfa2ye a sütununa atar.:cool:
Kod:
Sub mukerrer()
Dim z As Object, sat As Long, i As Long, a As Collection
Set z = CreateObject("Scripting.Dictionary")
Set a = New Collection
For i = 1 To Cells(65536, "A").End(xlUp).Row
    deg = Left(Cells(i, "A").Value, 6)
    If Not z.exists(deg) Then
        z.Add deg, 1
        Else
        z.Item(deg) = z.Item(deg) + 1
    End If
Next i

For Each vKey In z.keys
    If z.Item(vKey) = 1 Then
        z.Remove (vKey)
    End If
Next vKey
[Sayfa2!A1].Resize(z.Count, 1) = Application.Transpose(Array(z.keys, z.items))
MsgBox "İşlem tamam"
End Sub
 
Katılım
12 Aralık 2008
Mesajlar
2
Excel Vers. ve Dili
Excel 2003 Türkçe
Çok Teşekkür ederim.
YAlnız bir şey daha rica edebilirmiyim aynı olduğunu tesbit ettiği satırları 2. sayfaya kopyalaması mümkünmü?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Zaten öyle yapıyor. Denemeden mi yanıt verdiniz?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
İLk 6 hanesini sayfa2ye atıyor.:cool:
 
Üst