• DİKKAT

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

Makro ile sort etme

  • Konbuyu başlatan Konbuyu başlatan kaya64
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Mayıs 2012
Mesajlar
2
Excel Vers. ve Dili
2007 türkçe
Selam arkadaşlar,
Ekteki dosyada 5 kişinin yaşları bulunmakta.Bunlara yeni bir kişinin yaşını eklediğimde otomatik olarak tüm verileri yaşa göre sort etmesini istiyorum.Bunu makroyla buton koymadan otomatik olarak veriyi girip enter yaptığımızda sort etme şansımız var mıdır?
Yardımlarınız için şimdiden teşkkürler.
 

Ekli dosyalar

Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp deneyiniz.

D sütunundaki değişiklikte kod devreye girer.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Intersect(Target, [D:D]) Is Nothing Or Target.Row < 2 Then Exit Sub
    
    Range("C2:D" & Cells(Rows.Count, "C").End(3).Row).Sort Key1:=[D1], Key2:=[C1]
    
End Sub
 
Hocam öncelikle çok teşekkür ederim.Verdiğiniz kod çalışıyor.Ancak bunu asıl uygulamak istediğim çalışmamda bunu yapamadım.Çalışmamdan bir ek koyuyorum.W cell'ine göre sol taraftali herşeyi sort etmemiz mümkün olurmu.(büyükten küçüğe sort etmesini istiyoruz.)Yardımınız için tekrar teşekkürler.
 

Ekli dosyalar

Range("C..... ile başlayan alanı değiştirebilirsiniz.

Range("A1:W .... yapmanız yeterli de sizin listenizde hiç başlık olmaz mı? Ayrıca neden hücre birleştirmesi yapıyorsunuz anlamadım.
 
Geri
Üst