• DİKKAT

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

Birden fazla veriden yanlızca bir tanesini almak

Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Merhaba!

Aşağıda örnek olarak verdiğim dosyada anlatamaya çalıştım problemimi yazrak anlatmam zor olacaktı. yardımcı olursanız memnun olurum.

saygılar
 
istediginiz bir sey boyle birsey mi acaba ?degilse lutfen biraz daha aciklama yapin.
 
Sayfa2'deki D6 hücresine istediğiniz sayıyı yazarak her gruba ait kaçıncıları görmek istiyorsanız onlarıda listeletebilirsiniz.

Örnek dosya ektedir.
 
Yanıt

Kod:
Sub AKTAR()
Dim S1, S2 As Worksheet
Dim SUT, SUT2, SON As Integer
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
S1.[A2:A1000].Interior.ColorIndex = xlNone
S2.[E8:G1000].ClearContents
For SUT = 3 To S1.Cells(65536, "A").End(3).Row
For SUT2 = 8 To S2.Cells(65536, "C").End(3).Row
If S1.Cells(SUT, "A") = S2.Cells(SUT2, "C") Then
S1.Cells(SUT, "A").Interior.ColorIndex = S2.Cells(SUT2, "C")
If WorksheetFunction.CountIf(S1.Range("A2:A" & SUT), S1.Cells(SUT, "A")) > 1 Then
S1.Cells(SUT, "A").Interior.ColorIndex = xlNone
End If
End If
Next
Next
For SUT = 3 To S1.Cells(65536, "A").End(3).Row
If S1.Cells(SUT, "A").Interior.ColorIndex <> xlNone Then
SON = SON + 1
S2.Cells(7 + SON, "C") = S1.Cells(SUT, "A").Value
Range(S2.Cells(7 + SON, "E"), S2.Cells(7 + SON, "G")) = Range(S1.Cells(SUT, "C"), S1.Cells(SUT, "E")).Value
End If
Next
Set S1 = Nothing
Set S2 = Nothing
End Sub
 
Sevgili arkadaşlar ilginize çok teşekkür ederim.

Değerli Karadamı!
V.Basic for Applications ve Ali beyin yaptığı örnekler ihtiyacıma kesinlikle cevap veriyor.

Hepinize gerçekten teşekkür ederim. Saygılar sunarım.
 
Problemim sizin sayenizde çözüldü

Sevgili arkadaşlar ilginize çok teşekkür ederim.

Değerli Karadamı!
V.Basic for Applications ve Ali beyin yaptığı örnekler ihtiyacıma kesinlikle cevap veriyor.

Hepinize gerçekten teşekkür ederim. Saygılar sunarım.
 
Ali bey!

Merhaba Ali Bey!

Sizin yaptığınız örnek tam bana göre ama formülleri kendi dosyama kopyalayıp uygulamaya çalıştım fakat olmuyor. Sizin formülü aynen kopyalayıp kullanırsak oluyor ama formülde değişiklik yapınca yani kendi dosyama göre sütunları düzenleyince çalışmıyor.

Yardımcı olursanız memnun olurum.
 
"BURAYA GRUP NOSUNU YAZDI&#286;IMDA A&#350;A&#286;IDAK&#304; H&#220;CRELERE SAYFA 1 DEK&#304; GRUP NO YA A&#304;T L&#304;STEDEK&#304; SIRA NUMARASI 1 OLAN K&#304;&#350;&#304;N&#304;N &#304;SM&#304; GELS&#304;N" dosyan&#305;zda ki a&#231;&#305;klamada b&#246;yle yaz&#305;yor kar&#351;&#305;s&#305;nda "1" yazanlar gelsin diyor ama yap&#305;lan dosyalarda grup nosu 1 olanlar geliyor benmi yanl&#305;&#351; anl&#305;yorum? fonksiyonlar ilgimi &#231;ektide
 
Dikkat ederseniz form&#252;llerin ba&#351;&#305;nnda ve sonunda { } i&#351;aretleri var bunlar dizi form&#252;l&#252; oldu&#287;unun ifadesidir.

Form&#252;l&#252; yazd&#305;ktan sonra direk enter tu&#351;una basmadan CTRL+SHIFT+ENTER tu&#351;lar&#305;na birlikte bas&#305;n&#305;z excel form&#252;l ba&#351;&#305;na otomatik olarak { } ay&#305;ra&#231;lar&#305;n&#305; ekleyecektir. &#350;imdi bu form&#252;l&#252; a&#351;a&#287;&#305; &#231;ekerek &#231;o&#287;altabilirsiniz.
 
ali hocam benim soruma cevap vermediniz m&#252;saitseniz ilgilenebilirmisiniz acaba?
 
AL&#304; BEY!

&#199;ok te&#351;ekk&#252;r ederim ilginize tam olarak &#351;imdi i&#351;imi g&#246;rd&#252;.

Sayg&#305;lar kolay gelsin
 
"BURAYA GRUP NOSUNU YAZDIĞIMDA AŞAĞIDAKİ HÜCRELERE SAYFA 1 DEKİ GRUP NO YA AİT LİSTEDEKİ SIRA NUMARASI 1 OLAN KİŞİNİN İSMİ GELSİN" dosyanızda ki açıklamada böyle yazıyor karşısında "1" yazanlar gelsin diyor ama yapılan dosyalarda grup nosu 1 olanlar geliyor benmi yanlış anlıyorum? fonksiyonlar ilgimi çektide


1 grupta olupta 1'nci sırada olanlar,
1 grupta olupta 2'nci sırada olanlar,

7 grupta olupta 3'üncü sırada olanlar gibi...

Bunların llistelenmesi istemiş arkadaşımız.

Sarı renkli alana 3 yazarsanız her grubun üçüncü gelir.
 
ALİ BEY!

Çok teşekkür ederim ilginize tam olarak şimdi işimi gördü.

Saygılar kolay gelsin


İşinizi görmesine sevindim,rica ederim.Saygılar.
 
Geri
Üst