• DİKKAT

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

4 farklı sütuna göre sıralama yapma(buton kullanarak)

Katılım
25 Mart 2008
Mesajlar
15
Excel Vers. ve Dili
excel 2010/turkce
Arkadaşlar,
benım yapmak istediğim şu:
4 farklı sütüna gore sıralama yapmak.
örneğin: tarih, sıra no, bölge adı ve kişi ismi. gibi 4 farklı sütün var. ve bunlara gore sıralama yapmak istiyorum.
ama birde buton olsun. yeni veriler girince bu butona basıp sıralamayı yapmak istiyorum.
yardım ederseniz cok sevinirim.
şimdiden tesekkur ederim
 
Arkadaşlar,
benım yapmak istediğim şu:
4 farklı sütüna gore sıralama yapmak.
örneğin: tarih, sıra no, bölge adı ve kişi ismi. gibi 4 farklı sütün var. ve bunlara gore sıralama yapmak istiyorum.
ama birde buton olsun. yeni veriler girince bu butona basıp sıralamayı yapmak istiyorum.
yardım ederseniz cok sevinirim.
şimdiden tesekkur ederim

Bunlar hangi sütunda ? Bu bilinmeden yapılamaz.Yapılsada afaki olur.
 
A4,G4,H4,M4 baslangıc adresleri burdan A1000,G1000,H1000 ve M1000 e kadar suruyor veriler. Bu arada sonlarda bazı satırların bos olması sorun olmaz dımı?
tesekkurler
 
sütunları sıralama sırasına göre yazınız.:cool:
 
A4,G4,H4,M4 baslangıc adresleri burdan A1000,G1000,H1000 ve M1000 e kadar suruyor veriler. Bu arada sonlarda bazı satırların bos olması sorun olmaz dımı?
tesekkurler

Excelde 3 sütuna göre sıralama yapabilirsiniz. Alternatif yol: ADO
Dosyanızın bir kopyasında order by kısmında geçen gerçek sütun isimlerini yazarak test edin.

Kod:
Sub SIRALA()
Dim cn As Object, rs As Object

Set cn = CreateObject("ADODB.Connection")

cn.Open _
    "Driver={Microsoft Excel Driver (*.xls)};dbq=" & _
        ThisWorkbook.FullName
    
Set rs = cn.Execute( _
"SELECT * FROM [Sayfa1$A4:M1000] ORDER BY [ADI], [SOYADI], [DTARIHI], [DYERI]")

[A5:M1000].ClearContents
[A5].CopyFromRecordset rs

rs.Close
cn.Close

Set rs = Nothing
Set cn = Nothing
End Sub
 
ilginiz için tesekkurler ama macro bende hata verdi.
sıze bir dosya gonderiyorum. bunda calıstırmayı deneyebilirmisiniz.
once b, sonra a, sonra c ve en son d ye gore sıralasın.
yardımınız ıcın tesekkur ederım
 
DOSYANIZ DÜZELTİLDİ sayfa5 teki tabloya bakınız.
 
abdi cok tesekkur ederim. super olmus
 
Geri
Üst