veriden isim listesi oluşturmak

Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
buna benzer bir tablo gördüm ama bu dosyaya uygulayamadım. ekteki dosyada VERİ sayfasından LİSTE sayfasına isim listesi yaptırmak istiyorum. ilgilenenlere teşekkür ederim.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Menülerden aşağıdaki sırayı takip edin;

Veri, Filtre Uygula, Gelişmiş Filtre, Yalnızca Benzersiz Kayıtlar, Başka bir yere kopyala
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn mehmett çok teşkkürler. yeni kayıtlar girildiğinde sanırım kopyaladığım listeye eklenmeyecektir. bunu dikkate almam gerekiyormu. yada listeye yeni bir kişi eklendiğinde otomatik olarak kopyalanan listeye ekleyebilecek yerleşik fonksiyonları kullanarak bir kod varmı? kısacası yeni biri eklendiğinde veri doğrulama listesinde kullanacağım listeye otomatik eklensin istiyorum. ilgilenenlere çok teşekkürler.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
slm.
verilerinizi
sıra no ,
isim (tamamı yada birkaç harf),
sicil no
tarih (gün,ay,yıl)
makbuz no,
ve durumu bazında listeleyebilirsiniz.
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn muygun çok güzel ve değişik bir çalışma emin olun bunuda kullanağım. çok teşekkür ederim. benim istediğim aidat ödemesini yamış ve yapacak olan (2005,2006 ve daha sonrası) kişileri ayrı bir sayfaya sıralamak. yeni kişiler üye aidatı ödediği zaman o listeye eklenmeli. bu konudada yardımcı olursanız sevinirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

VERİ isimli sayfanızın kod kısmına aşağıdaki kodları uygularmısınız. C sütununa SİCİL NO girdiğinizde LİSTE isimli sayfanızdaki verileri günceller.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    On Error Resume Next
    If Intersect(Target, [C2:C65536]) Is Nothing Then Exit Sub
    Set S1 = Sheets("VERİ")
    Set S2 = Sheets("LİSTE")
    S1.Columns("B:C").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
    S1.[A2:C65536].Copy
    S2.Select
    S2.[A2].Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    S2.[B2:C65536].Sort Key1:=S2.[B2], Order1:=xlAscending, _
    Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
    S2.[A2].Select
    S1.Select
    ActiveSheet.ShowAllData
    Cells(65536, 2).End(xlUp).Offset(1, 0).Select
    Application.ScreenUpdating = True
End Sub
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn COST CONTROL ilginize teşekkür ederim. emek vermişsiniz.benim istediğim VERİ sayfasındaki B sütununa yeni bir isim girdiğinde LİSTE sayfasıdaki B sütununa eklenecek, daha önce var olan bir isim olduğunda isim Liste sayfasındaki B sütunuda yinelenmeyecek. yani isim birden fazla tekrarlanmayacak. eğer yapılabiliyorsa yerleşik fonksiyonlarla olması benim için daha uygun olacak. ilgilenenlere emek harcayanlara teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Vermiş olduğum kod LİSTE sayfasına benzersiz kayıtları alıyor siz daha farklı birşeymi istiyorsunuz ?

Kodun mantığı şu şekildedir. B sütununa isim girip daha sonra sicil no girdiğiniz anda kod tetiklenip isim listesini güncellemektedir. Siz B sütununa isim girdiğimde demişsiniz fakat girilen kişinin sicil nosu olmayacakmı bu kısmını anlamadım.
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn COST CONTROL belirli bir süre için olmuyor. yani üyeliği kabul edilene kadar sicil nosu olmuyor. o sebeble bu bir problem. ama yinede çok teşekkür ederim. zahmet verdim size.
 
Üst