Aynı Olan isimleri Gruplama

Katılım
14 Mart 2012
Mesajlar
4
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
24-09-2019
Merhaba, benim a sutununda yaklaşık 100 satır kadar devam eden ve 5 ismin sürekli farklı aralıklarla tekrarlandığı bir isim listem var. bu isim listesini diğer sayfada gruplandırmak istiyorum. Örneğin: Esra ismi 100 satırda 10 kez tekrar etmiş olsun, (tabi a3:j100 aralığı da bu isimlere bağlı veriler içeriyor), sayfa2 de sadece a-b ve c sutunlarındaki bilgileri taşıyarak 10 kez alt alta;
esra 29.09.2018 10
esra 01.10.2018 7
esra 05.09.2018 9........gibi, kişiye ait satırları alt alta çekip listelesin istiyorum. bu şekilde 5 isme kendi sonuçlarını gösteren 5 tablo raporu hazırlayacağım.
yardımlarınızı rica ediyorum, şimdiden teşekkür ederim.
 

Korhan Ayhan

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

İstediğiniz bana "özet tablo" ile olabilir gibi geldi. Bir deneyin isterseniz.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba;

Alternatif olarak ekli dosyayı deneyebilirsiniz.....

Mantığını kavrayınca kendi çalışmanıza uygulayabilirsiniz.

.
 

Ekli dosyalar

Katılım
14 Mart 2012
Mesajlar
4
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
24-09-2019
Mükemmel tam olarak istediğim şey bu. çok teşekkür ederim dönüşleriniz için.
 
Katılım
14 Mart 2012
Mesajlar
4
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
24-09-2019
Merhaba,

İstediğiniz bana "özet tablo" ile olabilir gibi geldi. Bir deneyin isterseniz.
çok teşekkür ederim ilgilendiğiniz için, özet tablodan ziyade makro ile bir butona bağlı listeleme ile çözmek istemiştim, aşağıdaki cevap işimi gördü. çok sağolun
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Örnek için teşekkür ederim. Kolon sayısını 7 ye çıkardım ama bunu 50 ye - 100 e arttırmanın yolu nedir?
Saygılarımla
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kodda aşağıdaki satırı;

Kod:
Set RS = DB.OpenRecordset("Select [İsim], [Veri-1], [Veri-2] from [Sheet1$] where [İsim]='" & Range("H1") & "'")

aşağıdaki ile değiştirirseniz, bütün sütunlar gelir.

Kod:
Set RS = DB.OpenRecordset("Select * from [Sheet1$] where [İsim]='" & Range("H1") & "'")
.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Çok teşekkür ederim.
Saygılarımla
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Hata bende, tekrar teşekkür ederim
Saygılarımla
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Makroda küçük-büyük harf ayrımı var diye oldu sandım ama değil. Bu satırda istikrarsızlık var. Bazen çalışıyor bazen bu satırda hata veriyor.
Kod:
Range("A2").CopyFromRecordset RS
Saygılarımla
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Harf çifti ile arıyorum. Sayfa!2 de N1 hücresine yazdığınız P1 hücresinde büyük harfe dönüyor. Makro P1 de kini arıyor. AA, NA ... da hata veriyor. O1 sıfır ise zaten getirmeyecek. Bunun nedenini anlayamadım.
Saygılarımla
 

Ekli dosyalar

Son düzenleme:

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Tevfik Bey. Hayırlı akşamlar. Örnek kodlarda sesli harflerde sıkıntı çıkarıyor. Webden araştırdım ama çözüm bulamadım.
Bu arada örneğinizde TC ve telefon bilgileri mevcut sanırım.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Nedenini bilmiyorum ama aranan İSİM eğer 3 karakter olursa, sıkıntı olmuyor....

Sesli veya Türkçe karakterlerde falan da sorun çıkarmaz, yeterki ana listedeki küçük-büyük harf uyumuna dikkat edin.

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Tevfik Bey;

DAO yerine ADO (Jet.OLEDB driver'ı) kullanınca, 2 karakterli İSİM sorgularında problem çıkmıyor .... (Küçük-büyük harf uyumuna dikkat edilmesi gerekir)

Kod:
Sub Test2()
    'Haluk - 10/10/2018
    Dim adoCN As Object, RS As Object
    Dim myFile As String, SayfaAdi As String, strSQL As String
  
    myFile = ThisWorkbook.FullName
      
    Set adoCN = CreateObject("ADODB.Connection")
    Set RS = CreateObject("ADODB.Recordset")
    adoCN.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & myFile & ";Extended Properties=Excel 8.0;"
  
    strSQL = "Select * from [Sayfa1$] where [İsim]='" & Range("P1") & "'"
    RS.Open strSQL, adoCN
    Range("A2").CopyFromRecordset RS
  
    adoCN.Close
    Set RS = Nothing
    Set adoCN = Nothing
End Sub
.
 
Son düzenleme:

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Şimdi düzgün çalışıyor. İlginize ve emeğinize teşekkür ederim.
Saygılarımla
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Askm Hocam,
Uyarınız ve ilginiz için teşekkür ederim
Saygılarımla
 
Katılım
2 Eylül 2014
Mesajlar
2
Excel Vers. ve Dili
excel 2003
elinize sağlık hocam
 
Üst