• DİKKAT

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

Aynı olan verileri diğer sayfaya tek olarak aktarmak

Katılım
17 Ocak 2008
Mesajlar
227
Excel Vers. ve Dili
2007 ve 2013 kullanıyorum
verisiyon türkçe
Arkadaşlar, daha önce bu siteden arkadaşlar yardımı ile aşağıdaki kodu kendime göre uyarlamıştım. Çokta işime yaramıştı. Sizden istediğim yardım. Aktarma yaparken A dan Z ye sıralayarak aktarmasını istiyorum. Umarım yardımcı olursunuz. Şimdiden sağolun.

Option Explicit
Private Sub Worksheet_Activate()
Dim syf As Worksheet
For Each syf In Worksheets
On Error Resume Next
If syf.FilterMode = False Then
Else
syf.ShowAllData
End If
Next syf
Sheets("veri").Columns(6).Copy
Sheets("anasayfa").Columns("aa:aa").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.Range("$AA$1:$AA$65536").RemoveDuplicates Columns:=1, Header:= _
xlYes
Range("AA1").Select
End Sub
 
Arkadaşlar, daha önce bu siteden arkadaşlar yardımı ile aşağıdaki kodu kendime göre uyarlamıştım. Çokta işime yaramıştı. Sizden istediğim yardım. Aktarma yaparken A dan Z ye sıralayarak aktarmasını istiyorum. Umarım yardımcı olursunuz. Şimdiden sağolun.

Option Explicit
Private Sub Worksheet_Activate()
Dim syf As Worksheet
For Each syf In Worksheets
On Error Resume Next
If syf.FilterMode = False Then
Else
syf.ShowAllData
End If
Next syf
Sheets("veri").Columns(6).Copy
Sheets("anasayfa").Columns("aa:aa").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.Range("$AA$1:$AA$65536").RemoveDuplicates Columns:=1, Header:= _
xlYes
Range("AA1").Select
End Sub

Örnek bir dosya koymalısınız.
 
Arkadaşlar kusura bakmayın hafta sonu girince girme imkanım olmadı. Süleyman bey aktardıktan sonrada a dan z ye sıralayabilir.
 
Geri
Üst